リモートコンピューターでローカルbatファイルを実行する方法


8

psexecを使用してリモートコンピューター(Windows 7)でローカルbatファイルを実行することは可能ですか?または、最初にリモートの場所にコピーしてから実行する必要がありますか?

回答:


7

SysInternals Suiteの一部であるpsexecの使用を勧めします。

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

-c ローカルパスからコピーします


0

WMICまたはSCHTASKSを使用できます。

1)授業

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は開始されたプロセスのPIDを返します)

WMIC /NODE remote_machine /user user /password password process call create "c:\some.bat","c:\exec_dir"
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.