2017-07-19 48 views
0

我创建了一个小脚本,用于启动PSEXEC以在域中的远程计算机上运行文件(注册表项)但是,当我运行该脚本时,我收到一个错误,指出“系统找不到指定的文件”。使用PSEXEC在远程计算机上启动文件时出错

下面是我的脚本:

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

我有双重检查的位置,以确保我没有失去我的头脑和类型不正确的东西,然而,这似乎并不如此。路径是正确的,我只是不确定是什么导致脚本失败。

我收到确切的错误是:

PSEXEC无法启动C:\ Users \用户等上PRECDP19425

该系统找不到指定的文件。

任何帮助将不胜感激。

+0

错误的路径不是在批处理文件的路径?您可能需要'reg import c:\ xxx \ xxx.reg'作为命令。 –

+0

该文件是否存在于您的计算机或远程计算机上? – Squashman

+0

@AlexK。错误中的路径与批处理文件中输入的路径相同。 – zhaque

回答

0

C:\Users\WAKE\Documents\AllowNetwork.reg不是一个有效的命令行,因为一个.reg文件不是可执行文件,你需要将它传递给REG.EXE:

REG IMPORT C:\Users\WAKE\Documents\AllowNetwork.reg 
相关问题