Cómo ejecutar un archivo bat local en una computadora remota


8

¿Es posible usar psexec para ejecutar un archivo bat local en una computadora remota (Windows 7)? ¿o tendría que copiarlo primero en la ubicación remota y luego ejecutarlo?

Respuestas:


7

Sugeriría usar psexec, que es parte de la Suite SysInternals.

psexec \\remotemachine -u remoteuser -i -d cmd -c localdisk:\folder\batchfile.bat

-c copiará de la ruta local


0

Puedes usar WMIC o SCHTASKS:

1) TAREAS :

SCHTASKS /s remote_machine /U username /P password /create /tn "On demand demo" /tr "C:\some.bat" /sc ONCE /sd 01/01/1910 /st 00:00
SCHTASKS /s remote_machine /U username /P password /run /TN "On demand demo" 

2) WMIC (wmic devolverá el pid del proceso iniciado)

WMIC /NODE remote_machine /user user /password password process call create "c:\some.bat","c:\exec_dir"
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.