Я пытаюсь запустить командный файл (для установки программного обеспечения) на удаленном компьютере. Для этого я использую PSExec.
psexec.exe \\ КОМПЬЮТЕР C:\ swsetup \ install.bat
Это работает нормально, за исключением некоторых неудачных установок из-за того, что скрипт не запускается от имени администратора (если я вхожу в систему, щелкните правой кнопкой мыши и выберите "Запуск от имени администратора", сценарий будет запущен и успешно установлен.
Я пытался работать от имени администратора с помощью команды /runas, но безуспешно
psexec.exe \\computer cmd
а потом
runas / пользователь: компьютер \ администратор C: \ swsetup \ install.bat
Система нажимает "Введите пароль для учетной записи", а затем возвращается к приглашению cmd, не позволяя мне ввести пароль. Та же проблема возникает, если я пытаюсь сделать
runas /user:myaccount@domain.int C:\swsetup\install.bat
Есть ли способ обойти это, или мне придется посетить компьютер, войти в систему, а затем запустить скрипт на каждой машине?