Ошибка при использовании 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