使用WMI在远程计算机上执行.cmd文件



我需要在使用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)

"方法执行成功"指的是对方法的调用,而不是进程创建。

相关内容

  • 没有找到相关文章

最新更新