使用WMI在远程Windows系统上启动批处理命令

时间:2017-01-10 08:45:54

标签: windows batch-file wmi

有没有办法通过WMI在远程Windows系统上启动cmd shell进程(* .bat文件)?

本地系统是Windows 7 Enterprise和Access-VBA。

远程系统是Windows Server 2008/2012。

1 个答案:

答案 0 :(得分:1)

使用NODE开关:

WMIC process call create notepad /NODE:Other-machine  /USER  other-machine\user /PASSWORD pass

如果用户对两台计算机都是通用的,则可以跳过用户和密码。 请注意,如果针对localhost执行此操作将会失败。

启动批处理文件

WMIC process call create "c:\windows\system32\cmd.exe /c \"c:\scripts\some.bat\"","c:\scripts" /NODE:Other-machine  /USER  other-machine\user /PASSWORD pass

成功运行后,wmic应返回已创建进程的PID。