J'ai un script que je vais exécuter à distance sur un ordinateur avec un compte utilisateur privilégié utilisant PsExec. Pour accéder à certaines ruches de registre dans HKEY_USERS
, le script doit s'exécuter à partir de PowerShell sous "Exécuter en tant qu'administrateur".Comment puis-je exécuter un script PowersShell à distance en tant qu'administrateur sans aucune invite supplémentaire?
Comme je l'exécute à distance, je ne pourrai pas cliquer sur "Oui" quand il est habituellement demandé si je veux autoriser PowerShell à fonctionner en tant qu'administrateur. Comment puis-je faire tout cela à distance et à partir d'un script?
J'ai essayé la commande suivante, mais il me faut presser une invite ensuite:
Start-Process powershell -Verb runAs
Ceci est mutuellement exclusif: _privileged user account_ et _Administrator_. Vous devez donc exécuter le script sous le compte Administrateur ou sous ce compte d'utilisateur privilégié. Vous ne pouvez pas faire les deux en exécutant le script à distance et en utilisant l'exécution sans surveillance. L'utilisation de psexec -h comme proposé par StephenP ci-dessous fera exactement la même chose que l'exécution de script à partir du compte Administrateur. –