J'utilise psexec.exe
pour exécuter des programmes dans un contexte de sécurité différent. Cependant, les programmes démarrent mais il ne semble pas fonctionner dans le contexte de sécurité spécifié.
Dans sa forme minimale:
psexec -u wsadmin -p password cmd
Démarre une nouvelle fenêtre cmd si je tape dans cette fenêtre whoami
C:\Windows\system32>whoami
win-k1r7g38nlkt\wsadmin
C:\Windows\system32>net localgroup administrators
Alias name administrators
Comment Administrators have complete and unrestricted access to the computer/domain
Members
-------------------------------------------------------------------------------
Administrator
wsadmin
The command completed successfully.
Comme vous pouvez le voir, je suis définitivement l'autre utilisateur. Et je peux confirmer que cet utilisateur est membre du "groupe Administrateurs"
C:\Windows\system32>mkdir test
Access is denied.
Si j'utilise des runas avec l'utilisateur spécifié, cela fonctionne comme supposé. Mais je dois fournir le mot de passe sur la ligne de commande.