使用 PSEXEC 启动远程计算机上的文件时出错

Error using PSEXEC to start a file on a remote computer

我创建了一个小脚本,它启动 PSEXEC 到 运行 域中远程计算机上的文件(注册表项);但是,当我 运行 脚本时,我收到一条错误消息,指出 "the system cannot find the file specified."

下面是我的脚本:

@echo off
psexec \PRECDP19425 -u PRECDP19425\WAKE -p <password> -h -i -d C:\Users\WAKE\Documents\AllowNetwork.reg
pause

我已经仔细检查了位置以确保我没有失去理智并输入错误的内容,但情况似乎并非如此。路径是正确的,我只是不确定是什么导致脚本失败。

我收到的确切错误是:

PsExec could not start C:\Users\etc on PRECDP19425

The system cannot find the file specified.

如有任何帮助,我们将不胜感激。

C:\Users\WAKE\Documents\AllowNetwork.reg 不是有效的命令行,因为 .reg 文件不是可执行文件,您需要将其传递给 reg.exe:

REG IMPORT C:\Users\WAKE\Documents\AllowNetwork.reg