我需要在使用WMIC的远程机器上执行.cmd文件,我不能使用ssh powershell。我尝试执行下面的代码控制台上打印了以下内容:
C:>WMIC/node:"remote-server01" process call create "cmd.exe /c C:test.cmd"
Executing (Win32_Process)->Create()
Method execution successful.
Out Parameters:
instance of __PARAMETERS
{
ReturnValue = 0;
};
但是,在远程机器上不会执行任何操作。
远程机器中没有执行任何操作,因为进程创建失败,出现文档中所述的"未找到路径"错误
返回值
如果进程已成功创建,则返回值0(零),以及指示错误的任何其他数字。对于附加的错误代码,请参阅WMI错误常量或WbemErrorEnum。对于一般的HRESULT值,请参阅系统错误代码。
成功完成(0)
访问被拒绝(2)
权限不足(3)
未知故障(8)
未找到路径(9)
无效参数(21)
其他(22–4294967295)
"方法执行成功"指的是对方法的调用,而不是进程创建。