Come eseguire un file bat locale su un computer remoto


8

È possibile utilizzare psexec per eseguire un file bat locale su un computer remoto (Windows 7)? o dovrei prima copiarlo nella posizione remota e quindi eseguirlo?

Risposte:


7

Suggerirei di usare psexec che fa parte della Suite SysInternals.

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

-c copierà dal percorso locale


0

È possibile utilizzare WMIC o SCHTASKS:

1) SCHTASKS :

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 restituirà il pid del processo avviato)

WMIC /NODE remote_machine /user user /password password process call create "c:\some.bat","c:\exec_dir"
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.