Salutations !
Comme présenté dans le titre, j'ai un petit problème avec mon script pour intégrer des logs dans un UAC après avoir appelé un autre script qui lui sera exécuter en tant qu'administrateur... Ces scripts sont lancés sur des postes avec des logins user standard, donc avec des droits restreints ... Bref
Voici le script en question.
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
20
21
 
'Première partie
set objAPP = CreateObject("Shell.Application")
set WshShell = WScript.CreateObject("WScript.Shell")
 
'Le chemin "c:\............"  pour test
objAPP.ShellExecute "wscript.exe","C:\Users\Drayaina\Desktop\AutreScript.vbs",,"runas",1
 
'Seconde partie
'Lancement de l’insertion des logs 
 
WScript.Sleep 1000
WshShell.SendKeys "Drayaina"
WScript.Sleep 100
WshShell.SendKeys "{TAB}"
WScript.Sleep 100
WshShell.SendKeys "MotDePasseTordu"
WScript.Sleep 100
WshShell.SendKeys "{TAB}"
WshShell.SendKeys "{TAB}"
WshShell.SendKeys "{ENTER}"
Le problème étant que lorsque la première partie, tout va dans le meilleur des mondes .... L'UAC se lance mais la seconde partie ne se lance pas, et lorsque je ferme l'UAC, elle se lance seulement après...
Merci d'avance pour vos lumières