Je dois exécuter la commande "runas" pour me connecter automatiquement à un utilisateur d'application, sur un Active Directory. Ensuite, j'ai besoin d'exécuter un fichier exécutable.
Puis-je faire cela d'une façon ou d'une autre pour ne pas taper le mot de passe?
Runas pourrait ne pas être pris en charge, mais vous pouvez utiliser un utilitaire gratuit CPAU http://www.joeware.net/freetools/tools/cpau/index.htm
Cet utilitaire vous permettra de lancer une application en utilisant un ensemble d'informations d'identification différentes, puis l'utilisateur actuel. Le bon avantage avec CPAU sur les runas est que vous pouvez spécifier à la fois le nom d'utilisateur et le mot de passe au moment de l'exécution. Avec la commande runas, vous devez d'abord configurer un identifiant en cache ou être invité à entrer le mot de passe à chaque exécution.
En utilisant CPAU pour lancer iexplore.exe, vous pouvez utiliser une déclaration comme:
À partir de l'invite cmd:
cd <path to cpau> -d cpau.exe /u domain\username /p 123456 /ex "c:\Program Files (x86)\Internet Explorer\iexplore.exe" /lwp
Du script powershell:
cd <path to cpau> -d invoke-expression "cpau.exe /u 'domain\username' /p '123456' /ex 'c:\Program Files (x86)\Internet Explorer\iexplore.exe' /lwp"
/lwp
signifie Charger avec profil et peut être remplacé par /lwop
Load Without Profile
Qu'en est- il de RUNASSPC ? Vous créez un certificat pour le programme nécessaire, le mot de passe et. Est enregistré sous forme de fichier chiffré, de sorte que, par exemple, l'utilisateur invité peut exécuter uniquement le logiciel en tant qu'administrateur.
Et la licence:
RunasSpc est gratuit pour un usage privé. Pour les entreprises, nous livrons une version sous licence de runasspc, enregistrée au nom de l'entreprise ..
Utilisez l'option / savecred, puis le mot de passe sera sauvegardé lorsque vous l'avez tapé et que vous ne l'avez pas encore demandé. (Vous pouvez utiliser "runas /?" Pour obtenir de l'aide pour cette commande.)