Estoy usando psexec.exe
para ejecutar programas en un contexto de seguridad diferente. Sin embargo, los programas se inician pero no parece ejecutarse en el contexto de seguridad especificado.
En su forma mínima:
psexec -u wsadmin -p password cmd
Inicia una nueva ventana de cmd si escribo en esa ventana 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.
Como puede ver, definitivamente soy el otro usuario. Y puedo confirmar que este usuario es miembro del "grupo de administradores"
C:\Windows\system32>mkdir test
Access is denied.
Si uso runas con el usuario especificado, funciona como se supone. Pero necesito proporcionar la contraseña en la línea de comandos.