Boucle de mot de passe.
Posté : 28 oct. 2009 19:52
Bonjour, j'ai créé un batch afin de récupérer une liste de serveur et d'installer un programme à distance, le prb est qu'il me demande à chaque serveur mon mot de passe et je souhaiterais savoir s'il est possible de pouvoir faire une boucle de mot de passe (où quelque chose dans le genre) afin qu'il le retienne et ne me le demande pas à chaque serveur, voici mon script :
for /F %%1 IN (D:\Temp\Serveurs.txt) do psexec.exe \\%%1 -u DOMAINE\FRxxxxx -i -c -d D:\Soft\install.exe
Je sais que la commande -p %1 permet de lancer le script dans une boîte dos et de mettre en argument le mot de passe et ensuite le -p %1 fait le reste mais le soucis c'est que ça oblige à taper le mot de passe visible par tous au moment du lancement du script, par exemple :
D:\Temp>lancement_install.cmd Mot_de_passe_en_dur
Si vous avez des idées je suis preneur
Merci d'avance
for /F %%1 IN (D:\Temp\Serveurs.txt) do psexec.exe \\%%1 -u DOMAINE\FRxxxxx -i -c -d D:\Soft\install.exe
Je sais que la commande -p %1 permet de lancer le script dans une boîte dos et de mettre en argument le mot de passe et ensuite le -p %1 fait le reste mais le soucis c'est que ça oblige à taper le mot de passe visible par tous au moment du lancement du script, par exemple :
D:\Temp>lancement_install.cmd Mot_de_passe_en_dur
Si vous avez des idées je suis preneur
Merci d'avance