Bonjour à tous,

Je suis en train de migrer mes clients antivéroles mais j'aimerai le faire automatiquement par GPO. Avant de le mettre sur l'AD, j'aimerai résoudre les quelques pépins que j'ai avec.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 
dim Fso, Shell
set Fso = CreateObject("Scripting.FileSystemObject")
Set Shell = WScript.CreateObject("WScript.Shell")
 
if (Fso.FolderExists("C:\Documents and Settings\All Users\Application Data\Symantec\Symantec AntiVirus Corporate Edition")) = True then
	'Rien
elseif (Fso.FolderExists("C:\Documents and Settings\All Users\Application Data\Symantec\Norton AntiVirus Corporate Edition\7.5\Logs")) = False then
	Shell.run "net use X: \\monserveur\VPHOME password /user:utilisateur"
	Shell.run "X:\CLT-INST\WIN32\Symantec_AntiVirus.msi /passive RUNLIVEUPDATE=0 EBOOT=REALLYSUPPRESS"
 
else Shell.RegWrite "HKLM\SOFTWARE\Intel\LANDesk\VirusProtect6\CurrentVersion\AdministratorOnly\Security\LockUnloadServices", "0", "REG_DWORD"
	Shell.RegWrite "HKLM\SOFTWARE\Intel\LANDesk\VirusProtect6\CurrentVersion\AdministratorOnly\Security\UseVPUninstallPassword", "0", "REG_DWORD"
	Shell.run "MsiExec.exe /x {0EFC6259-3AD8-4CD2-BC57-D4937AF5CC0E} REMOVE=ALL /qn"
	Shell.run "del C:\Program Files\Symantec\LiveUpdate /F /S /Q"
	Shell.run "del C:\Documents and Settings\All Users\Application Data\Symantec /F /S /Q"
	Shell.run "del C:\Program Files\Symantec_Client_Security /F /S /Q"
 
end if
Mes deux problèmes sont:

- Est il possible de reprendre le script vbs après le redémarrage imposé par la désinstallation du client version 8 pour que le nouveau client s'installe, sans faire créer d'entrée dans le RunOnce ?

- Y'a-t'il une syntaxe particulière pour que ma commande Shell.run "del... fonctionne. La commande del ne trouve pas le chemin telle quelle dans le vbs, en shell windows, il faut rajouter des "" pour qu' elle fonctionne correctement.
del "C:\Program Files\Symantec_Client_Security" /F /S /Q par exemple
Si ce n'est pas un problème de syntaxe, il faut que je déclare les 3 path ?

Merci d'avance pour vos réponses.