有没有办法通过WMI在远程Windows系统上启动cmd shell进程(* .bat文件)?
本地系统是Windows 7 Enterprise和Access-VBA。
远程系统是Windows Server 2008/2012。
答案 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。