Batch file 如何通过WMI在远程计算机上运行robocopy批处理脚本
我正在尝试在远程计算机上运行脚本(称为testScript.bat)。Batch file 如何通过WMI在远程计算机上运行robocopy批处理脚本,batch-file,cmd,remote-access,robocopy,wmic,Batch File,Cmd,Remote Access,Robocopy,Wmic,我正在尝试在远程计算机上运行脚本(称为testScript.bat)。 剧本是: mkdir D:\someFolderPath\batchActivatedTestDir ROBOCOPY "\\Computer1\D\Drivers" "\\Computer2\D\User\Desktop\DestinationTest" /E 我测试了脚本,当我在远程机器上双击它时,它工作正常 现在我尝试通过WMI命令运行它: wmic /user:User /password:"Password"
剧本是:
mkdir D:\someFolderPath\batchActivatedTestDir
ROBOCOPY "\\Computer1\D\Drivers" "\\Computer2\D\User\Desktop\DestinationTest" /E
我测试了脚本,当我在远程机器上双击它时,它工作正常
现在我尝试通过WMI命令运行它:
wmic /user:User /password:"Password" /node:Computer2 process call create
"d:\scriptLocationPath\testScript.bat"
现在,我在computer1上的cmd中获得了通常的成功消息:
Executing (Win32_Process)->Create()
Method execution successful.
Out Parameters:
instance of __PARAMETERS
{
ProcessId = 2028;
ReturnValue = 0;
};
但据我所知,它指的是WMI命令的执行
上面WMI命令的结果是创建了目录:“batchActivatedTestDir”,但robocopy没有启动
我甚至没有在任务管理器中看到ROBOCOPY.exe进程。如果批次被激活,为什么它不能正常工作
即使我尝试像这样直接激活robocopy:
wmic /user:User /password:"12345678" /node:Shimon process call create
"ROBOCOPY.exe \\DavidPC\D\drivers d:\User\Desktop\destination1\test /E"
我在任务管理器中看到“ROBOCOPY.exe”进程一秒钟,然后它就消失了:(
我不明白为什么robocopy拒绝激活。请帮忙