Ошибка при использовании PSEXEC для запуска файла на удаленном компьютере

Я создал небольшой скрипт, который запускает PSEXEC для запуска файла (раздел реестра) на удаленном компьютере, который находится в домене; однако, когда я запускаю скрипт, я получаю сообщение об ошибке, указывающее, что "система не может найти указанный файл".

Ниже мой сценарий:

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

Я дважды проверил местоположение, чтобы убедиться, что я не сошел с ума и что-то набрал неправильно, но, похоже, это не так. Путь правильный, я просто не уверен, что вызывает сбой скрипта.

Точная ошибка, которую я получаю:

PsExec не удалось запустить C:\Users\etc на PRECDP19425

Система не может найти указанный файл.

Любая помощь приветствуется.

1 ответ

Решение

C:\Users\WAKE\Documents\AllowNetwork.reg не является допустимой командной строкой, потому что файл.reg не является исполняемым, вам нужно передать его в reg.exe:

REG IMPORT C:\Users\WAKE\Documents\AllowNetwork.reg
Другие вопросы по тегам