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.
指定したユーザーでrunasを使用すると、想定どおりに機能します。しかし、コマンドラインでパスワードを入力する必要があります。