如何在远程计算机上运行本地bat文件


8

是否可以使用psexec在远程计算机(Windows 7)上运行本地bat文件?还是我必须先将其复制到远程位置然后运行它?

Answers:


7

我建议使用psexec,它是SysInternals Suite的一部分。

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

-c 从本地路径复制


0

您可以使用WMIC或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将返回已启动进程的pid)

WMIC /NODE remote_machine /user user /password password process call create "c:\some.bat","c:\exec_dir"
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.