Проблема с проверкой подлинности прокси-сервера: Задача сборки Azure Powershell на сервере TFS в помещении 2015

Мы работали над настройкой определения сборки на сервере Premise TFS 2015, однако столкнулись с проблемой прокси, возникающей при выполнении задачи сборки (Azure powershell). Задача сборки фактически вызывает Azure для добавления аутентифицированной учетной записи, которая будет использоваться для командлетов Azure, но, тем не менее, блокируется прокси-сервером, как показано ниже. Нам нужен способ передачи учетных данных текущего пользователя в командлеты Azure Powershell, и мы будем благодарны за любую помощь.

Сообщение об ошибке Сообщение о доступе к сети: страница не может быть отображена Техническая информация (для персонала службы поддержки) Код ошибки: 407 Требуется проверка подлинности прокси. ISA Server требует авторизации для выполнения запроса. Доступ к фильтру веб-прокси запрещен. (12209) IP-адрес: некоторый IP-адрес Дата: 17/03/2017 09:03:58 [GMT] Сервер: ..com Источник: прокси

Пробовал ставить [System.Net.WebRequest]::DefaultWebProxy.Credentials = [System.Net.CredentialCache]::DefaultCredentials в пользовательском сценарии PowerShell, который будет запускаться как задача, однако он блокируется перед вводом пользовательского сценария. По сути, перед запуском пользовательского сценария задача сборки Azure PowerShell пытается запустить Add-AzureRmAccount, который обращается к Azure, чтобы добавить учетную запись с проверкой подлинности, которая будет использоваться для командлетов Azure, где он блокируется прокси-сервером.

1 ответ

Наконец, нам пришлось перейти к основам, и вместо Azure PowerShell мы переключились на простую задачу PowerShell, чтобы выполнить первоначальное рукопожатие и передать учетные данные по умолчанию прокси-серверу.

Вот ссылка на подробный обходной путь.

Другие вопросы по тегам