Назад |
Перейти на главную страницу
Использование прокси-сервера удаленного компьютера при удаленном подключении Powershell к этому компьютеру
Я пытаюсь выполнить следующие задачи:
- Подключиться к удаленному компьютеру через Powershell ISE 4
- Затем запустите на этом компьютере сценарий ps1, который устанавливает шоколад и обновляет другое программное обеспечение.
Эта машина настроена на корпоративный прокси-сервер, что очень нахально, когда я пытаюсь пройти аутентификацию. Поскольку у меня есть Squid в лабораторной среде, подключенной к нашей демилитаризованной зоне, я хотел использовать этот прокси, когда устанавливаю что-то на этот компьютер. Никакой аутентификации не требуется. :-)
- Я мог бы установить свой прокси-сервер Squid на этом удаленном компьютере через Powershell
- Пытался запустить мой сценарий .ps1 для установки шоколадного и получить сообщение об ошибке:
«Удаленный сервер возвратил ошибку: (407) Требуется проверка подлинности прокси».
Это сводит меня с ума. Я уверен, что мне здесь что-то не хватает, так как я действительно считаю, что до тех пор, пока я сменил прокси, который не требует аутентификации, мне все в порядке. Я проверил этот компьютер графически, и прокси-сервер Squid там установлен.
Не могли бы вы намекнуть, что я напортачил?
Есть обходной путь:
- Вы входите в систему с некоторыми учетными данными на свой сервер (в идеале - учетная запись службы)
- Вы настраиваете прокси на сервере (не уверен, что настройки machine.config или Internet Explorer)
- Вы можете выполнить удаленную команду (Invoke-Command) с помощью параметра -Credential, используя эту учетную запись службы. У команды Powershell будут эти учетные данные