Я пытаюсь запустить приложение на компьютере под управлением Windows Server 2008 R2 с компьютера под управлением Windows Server 2003 R2, используя командный файл со следующей строкой кода в командном файле:
psexec \\nightmachine -u DOMAIN\User -p Password -i "C:\FilePath\Application.exe" argument1 argument2
Приложение не запускается правильно при запуске с использованием psexec, но приложение будет работать правильно, если я вошел в ночную машину с тем же пользователем и запустил ее по пути к файлу через cmd. Мне удалось получить ошибку, возвращенную в приложении из его журнала, и возвращаемое исключение следующее:
Система.DllNotFoundException: Невозможно загрузить DLL 'rasapi32.dll': сбой процедуры инициализации библиотеки динамических ссылок (DLL). (Исключение из HRESULT: 0x8007045A)
После поиска этого кода ошибки в сети появилось много сообщений о том, что это вызвано повреждением файла, но я не понимаю, почему это так, поскольку приложение будет работать нормально, если его не запускать из psexec. (пользователь является администратором на обеих машинах)
Может кто-нибудь, пожалуйста, помогите мне в этом? Если для решения этой проблемы потребуется дополнительная информация, пожалуйста, спросите, и я сделаю все возможное, чтобы опубликовать ее.