0

我需要使用 WMIC 在远程机器上执行 .cmd 文件,我不能使用 ssh-power shell。我尝试执行下面的代码,并在控制台上打印了以下代码:

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;
};

但是,在远程机器上没有执行任何操作。

4

1 回答 1

0

如文档中所述,由于进程创建失败并出现“未找到路径”错误,因此在远程计算机中未执行任何操作

返回值

如果进程已成功创建,则返回值 0(零),以及指示错误的任何其他数字。有关其他错误代码,请参阅 WMI 错误常量或 WbemErrorEnum。有关一般 HRESULT 值,请参阅系统错误代码。

成功完成 (0)
拒绝访问 (2)
权限不足 (3)
未知失败 (8)
找不到路径 (9)
无效参数 (21)
其他 (22–4294967295)

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

于 2015-10-30T12:13:39.743 回答