Я використовую psexec.exe
для запуску програм в іншому контексті безпеки. Однак програми запускаються, але, схоже, вони не працюють у визначеному контексті безпеки.
У мінімальній формі:
psexec -u wsadmin -p password cmd
Запускає нове вікно cmd, якщо я набираю це вікно 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.
Як ви бачите, я напевно інший користувач. І я можу підтвердити, що цей користувач є членом "групи адміністраторів"
C:\Windows\system32>mkdir test
Access is denied.
Якщо я використовую руни з вказаним користувачем, вона працює як передбачається. Але мені потрібно надати пароль у командному рядку.