gpt4 book ai didi

powershell - 代理身份验证问题: Azure Powershell Build Task on premise TFS server 2015

转载 作者:行者123 更新时间:2023-12-03 04:26:23 28 4
gpt4 key购买 nike

我们一直致力于在本地 TFS 2015 服务器上设置构建定义,但是遇到了运行构建任务 (Azure powershell) 时出现的代理问题。构建任务实际上会调用 Azure 以添加用于 Azure cmdlet 的经过身份验证的帐户,但会被代理服务器阻止,如下所示。我们需要一种方法将当前用户凭据传递到 Azure Powershell cmdlet,我们将不胜感激。

错误信息 网络访问消息:页面无法显示 技术信息(针对支持人员) 错误代码:407 需要代理身份验证。 ISA 服务器需要授权才能完成请求。对 Web 代理过滤器的访问被拒绝。 (12209) IP地址:一些IP地址 日期:2017 年 3 月 17 日 09:03:58 [格林尼治标准时间] 服务器:..com 来源:代理

尝试将 [System.Net.WebRequest]::DefaultWebProxy.Credentials = [System.Net.CredentialCache]::DefaultCredentials 放入要作为任务运行的自定义 PowerShell 脚本中,但是它得到在进入自定义脚本之前被阻止。基本上,在运行自定义脚本之前,Azure PowerShell 构建任务会尝试运行 Add-AzureRmAccount,该任务会调用 Azure 添加一个经过身份验证的帐户,以用于 Azure cmdlet,但该帐户会被代理阻止。

最佳答案

最后,必须回到基础知识,我们切换到简单的 PowerShell 任务而不是 Azure PowerShell 来进行初始握手并将默认凭据传递给代理。

这是link详细的解决方法。

关于powershell - 代理身份验证问题: Azure Powershell Build Task on premise TFS server 2015,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42854746/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com