So führen Sie eine lokale Bat-Datei auf einem Remotecomputer aus


8

Ist es möglich, mit psexec eine lokale bat-Datei auf einem Remotecomputer (Windows 7) auszuführen? oder müsste ich es zuerst an den entfernten Speicherort kopieren und dann ausführen?

Antworten:


7

Ich würde vorschlagen, psexec zu verwenden, das Teil der SysInternals Suite ist.

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

-c wird vom lokalen Pfad kopiert


0

Sie können WMIC oder SCHTASKS verwenden:

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 gibt die PID des gestarteten Prozesses zurück)

WMIC /NODE remote_machine /user user /password password process call create "c:\some.bat","c:\exec_dir"
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.