Ejecute un comando en un servidor Windows remoto como usuario

Ejecute un comando en un servidor Windows remoto como usuario

Quiero ejecutar un comando en un servidor remoto de Windows como el usuario con el que he iniciado sesión en Windows. ¿Cómo hago esto?

Respuesta1

Puede utilizar el comando PSEXEC que viene con elSuite SysInternalso puedes usar PowerShellComando de invocación. Le dejaré verificar estos enlaces para conocer la sintaxis adecuada según su entorno y el tipo de comando que desea ejecutar.

Respuesta2

Usar psexec:https://technet.microsoft.com/en-us/sysinternals/bb897553.aspx

Sugiero leer la documentación y el par de páginas vinculadas en la documentación. Hay algunas trampas y psexecpuede ser una herramienta bastante poderosa.

Respuesta3

Puede que me esté perdiendo algo aquí, pero cuando inicia sesión en una máquina remota y ejecuta un comando, el comando de hecho se ejecuta con sus credenciales de usuario que inició sesión.

Puedes ver que esto sucede en el Administrador de tareas.

psexec, por otro lado, establece una conexión a una computadora remota y ejecuta un comando usando las credenciales que usted especifica en la línea de comando de psexec, pero su pregunta suena como si ya hubiera iniciado sesión a través de (RDP???) y solo necesita ejecutar ¿El comando?

¿Entendí mal su pregunta/configuración?

Respuesta4

Habilite la comunicación remota de Powershell en el servidor de destino y luego utilícela Invoke-Command -ComputerName RemoteSeverName -ScriptBlock { some command }desde Powershell en su computadora.

De forma predeterminada, se utilizará la autenticación Negociar o Kerberos, por lo que el comando se ejecutará como el usuario que ejecuta Powershell, sin tener que especificar las credenciales.

También puedes intentarlo rshsi quieres algo que venga con el sistema operativo pero que no sea Powershell, aunque no recuerdo si utilizará tu contexto de autenticación existente. Dado que depende de WinRM al igual que la comunicación remota de Powershell, creo que así será, pero estoy en mi teléfono y no puedo probarlo.

No creo psexecque haga lo que quieres, ya que debes proporcionarle credenciales.

información relacionada