[VBS]exectution d'un exe via le compte admin

exectution d'un exe via le compte admin [VBS] - VB/VBA/VBS - Programmation

Marsh Posté le 06-03-2007 à 08:31:33    

avez-vous une idée pour mon pb?
en gros c'est un script qui permet d'installer un antivirus sur tous les pc du park
mais sa ne passe pas avec le compte systeme donc je veux utiliser le compte
administrateur
ps passe pour un autre sa passe :
 
 filesys.CopyFile servdir & "\ilaunchr.exe", "c:\Temp\", True
Return = WshShell.run("c:\Temp\ILAUNCHR.exe \\monserv\tmp$\AntiVirus_6.02\fsavcs_62fw.jar /user:fr\administrateur /password:*********", 1, true)
 
une fois que je sais que sa tourne alors je l'encripe.
 
Mais pour le code qu'il y a ci-dessous sa passe pas :sweat:
 
Return = WshShell.run("C:\TEMP\monexec.exe /user:fr\administrateur /password:********", 1, true)
 
 
une idée :??:

Reply

Marsh Posté le 06-03-2007 à 08:31:33   

Reply

Marsh Posté le 06-03-2007 à 09:13:19    

vérifie que tes slashs sont dans le bon sens, et n'hésite pas à mettre des \\ à la place de simple \, des fois que ca plante ...

Reply

Marsh Posté le 06-03-2007 à 11:48:31    

c'est bien sa pour exectuter en administrateur?
je lance le script a partir d'un compte qui na pas les droit admin en local
normalement sa devrait passer mais passe pas j'ai tous tester double / avec ou sans espace avec \
je comprend plus rien  :pfff:
 
Comment fait on un "executer en tant que" en script


Message édité par le_relou le 06-03-2007 à 12:15:13
Reply

Marsh Posté le 06-03-2007 à 13:13:50    

Il faut utiliser la commande « runas »

Reply

Marsh Posté le 06-03-2007 à 17:04:25    

merci
mais avec le runas l'utilisateur doit saisir le mot passe
j'ai beau lui mettre un  
 
  WScript.Sleep 1000
  WshShell.SendKeys "MonMP"
 
il le prend pas en compte rha

Reply

Marsh Posté le 06-03-2007 à 17:43:25    

ton mot de passe est "MonMP" ?

Reply

Marsh Posté le 06-03-2007 à 18:09:07    

Mais non, tu crois que j'aurais mis sa comme MP?

Reply

Marsh Posté le 06-03-2007 à 18:13:38    

le_relou a écrit :

Mais non, tu crois que j'aurais mis sa comme MP?


ben ton sendkeys est foireux alors  :pt1cable:

Reply

Marsh Posté le 07-03-2007 à 08:53:10    

j'ai beau chercher je trouve pas de solution :pfff:  
 
le runas n'axepte pas le sendkeys, voila le code
 
Return2 = WshShell.run( "C:\WINDOWS\system32\runas.exe /user:fr\Administrator C:\WINDOWS\system32\mspaint.exe", 10, true)
 WScript.Sleep 1000
 WshShell.SendKeys "truc"
 
tu peut essyer sur ton pc tu me dira si sa tourne
merci

Reply

Marsh Posté le 08-03-2007 à 11:30:55    

ne cherchcer plus je vais faire autrement
en ajoutant temporaiment l'user dans admin local juste pour l'install
 
merci quand meme pour vos proposition

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed