Salut,
bon j'ai cherché en VBS comment executer ce script:
Set fso = WScript.CreateObject("Scripting.FileSystemObject")
fso.DeleteFile "c:\vide.txt",true
à distance mais pour le moment je n'ai pas de solution.
à mon avis le plus simple c'est de faire un batch qui lance psexec.exe (petit prog qui permet d'executer des exe sur un poste distant) cf:
http://www.sysinternals.com
tu modifie le script ci dessus pour lui passer les arguments que tu veux (le fichier avec son chemin d'accés.
un truc du genre:
Set fso = WScript.CreateObject("Scripting.FileSystemObject")
fso.DeleteFile WScript.Arguments(0),true
WScript.Arguments(0) correspondant à l'argument que tu passera.
ensuite tu fait un batch dans lequel tu fait:
psexec \\ipdelamachine -u login-p pass -s -d -high cscript.exe mon_script_vb.vbs argument_mon_fichier_a supprimer
je t'invite a telcharger le psexec sur le site de sysinternal et a regarder la doc pour de plus ample info sur les parametres..
tu fait ton batch avec tes 20 machines t'exectue et c'est parti...
COIN!
tu te créer une connection a distance et tu execute.
cf un truc du style:
Set oWMI = GetObject("winmgmts:{impersonationLevel=impersonate}!\\ip\root\cimv2").Get("Win32_Process") WMI.Create(cscript.exe mon_script+param)COIN!