Page 1 sur 1
[..] Contrôle de compte d’utilisateur
Posté : mar. 09 juin 2015 12:47
par jcaspar
B

onjour à tous
Je souhaiterais pouvoir déployer Powerpoint 2007
pour cela il me faut évidement disposer des droits administrateurs
mon script répond à cette demande ... mais j'ignore commen faire pour saisir
mon login et mon de passe ... j'ai testé avec la méthode classique send xxx etc mais rien ne se passe
serait ce un problème de focus ? Faut il procéder différement ?
En vous remerciant pour vos conseils
Jean-Marc
Code : Tout sélectionner
#requireadmin
$CMD = "d:\deploiement\PowerPoint\setup.exe /adminfile PPowerPoint.msp"
RunWait(@ComSpec & " /c " & $CMD, @WindowsDir, @SW_SHOW)
send ("admin")
send("{TAB}")
send ("motdepasse")
Re: [..]Contrôle de compte d’utilisateur
Posté : mar. 09 juin 2015 13:40
par TommyDDR
Supprimez le #RequireAdmin et Remplacez RunWait par RunAsWait.
Re: [..] Contrôle de compte d’utilisateur
Posté : mer. 10 juin 2015 12:29
par jcaspar
M

erci de votre réponse ... mais cela ne résoud pas mon soucis en l'état
le code ci dessous semble ne rien exécuter ....
peut être faut il modifier la syntaxe
En vous remerciant pour vos conseils
Jean-Marc
Code : Tout sélectionner
$CMD = "d:\deploiement\PowerPoint\setup.exe /adminfile PPowerPoint.msp"
RunasWait( "admin", "domaine", "xxxx", @ComSpec & " /c " & $CMD, @WindowsDir, @SW_SHOW)
Re: [..] Contrôle de compte d’utilisateur
Posté : mer. 10 juin 2015 13:03
par jguinch
Ton code est incorrect, il manque le 4ème paramètre.
D'autre part, si l'UAC est activé, tu ne pourras pas éviter le prompt UAC à moins d'utiliser le compte administrateur local (le "vrai" compte adminstrat[eur|or] local)
Re: [..] Contrôle de compte d’utilisateur
Posté : mer. 10 juin 2015 15:30
par jcaspar
Mais comment ce fait il qu'il ne soit pas possible de saisir l'identifiant et le mot de passe en passant par autoit pour cettefenetre UAC ?
c'est facheux sans quoi cela serait simple à solutionner ...
Jean-Marc
Re: [..] Contrôle de compte d’utilisateur
Posté : jeu. 11 juin 2015 17:41
par TommyDDR
Vous ne pouvez pas tout simplement car cette "fenêtre" me semble-t-il s'ouvre dans un autre desktop, et votre programme n'y a pas accès.
Et dans tous les cas, un process lancé en non admin ne pourra jamais interagir avec une fenêtre admin (essayez un mouseclic sur une fenêtre ouverte avec un process admin, vous verrez que votre souris ne se déplace même pas).
Re: [..] Contrôle de compte d’utilisateur
Posté : jeu. 11 juin 2015 20:11
par Tlem
Bonsoir.
Pour passer outre le bureau sécurisé, modifiez la clé de base de registre :
Code : Tout sélectionner
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System]
"PromptOnSecureDesktop"=dword:00000000
Par contre, évidemment, cette modification ne peux être effectuée qu'avec les droits administrateur ...
Vous pouvez aussi utiliser 2 autres clés de base de registre intéressantes :
Code : Tout sélectionner
"ConsentPromptBehaviorAdmin"=dword:00000005
0 : Pas de confirmation d'élévation pour les administrateurs
1 : Demande une authentification pour l'élévation pour les administrateurs
2 : Demande l'autorisation d'élévation pour les administrateurs
5 : pas encore documenté
et
Source :
http://www.toutwindows.com/win7_uac.shtml