Slt,
Le deploiement des fix M$ a grande echelle via script peut s'avérer problématique:
Le poste peut etre dans le mauvais service pack ou l'utilisateur n'est pas admin local
Voici la solution pour le dernier problème.
On utilisera SU.exe présent dans le ressource kit et AutoIt http://www.hiddensoft.com/AutoIt/downloads.asp
Su.exe permet donc de passer des commandes sous le compte admin.
Le problème c'est que le mot de passe admin apparait en clair dans le script
C'est pour cela que l'on utilise AutoIt qui permet de compiler le script en .exe.
Il suffit alors de lancer ce .exe dans un loggin sript.
Voici un exemple de script :
;
; AutoIt Version: 2.x
; Language: English
; Platform: Win9x/NT
;
; Script Function:
; Template AutoIt script.
;
;Positionement des variables d'environement pour SU.EXE
SetEnv, SU_USERNAME, Administrateur
SetEnv, SU_PASSWORD, ******
SetEnv, SU_DOMAIN, *****
SetEnv, SU_COMMANDLINE, c:\\winnt\\system32\\cmd.exe /C "\\\\ip_serveur\\TOOLS$\\Windows2000-KB823980-x86-FRA.exe -u -q %1%"
;Execution de la commande SU.EXE
Run, \\\\ip_serveur\\TOOLS$\\SU.EXE
Sortie:
exit
On enregistre le script en .aut ,pui on le compile avec AutoIt d'un simple click droit.
On a alors un .exe que l'on peut lancer via login script
Message édité par Clark_foam le 22-08-2003 à 11:06:21