如果我要将文件写入远程计算机上的共享文件夹,则会出现一个神秘现象。
object[] theProcessToRun2 = { "CMD.EXE /C " + '"' + "echo.exe test 123 4 5 6 7" + '"' + " " + "> " + '"' + @"C:\temp10\Pythontest.py" + '"' };
using (var managementClass = new ManagementClass(serviceScope, new ManagementPath("Win32_Process"), new ObjectGetOptions()))
{
managementClass.InvokeMethod("Create", theProcessToRun2);
}
如果我在远程机器的 cmd 行上写相同的代码,它会写一个文件。
ServiceScope 等是正确的(我在远程机器上用 python 脚本尝试过它并且工作正常......所以这里不是错误)。
我做错了什么,或者没有正确地看到它?
Smart猫小萌
郎朗坤
相关分类