【发布时间】:2018-11-16 02:57:56
【问题描述】:
我们最初在一个 powershell 脚本中使用 Start-AzureWebsite 和 Stop-AzureWebsite 在发布之前在 Azure 中启动和停止 Web 应用程序。在 VSO 构建中,它使用 Azure Powershell,连接类型是 Azure Classic。 Microsoft 建议切换到使用 Azure 资源管理器的 Start-AzureRmWebApp 和 Stop-AzureRmWebApp。我们修改了构建中的 Azure Powershell 步骤,使其具有 Azure 资源管理器的连接类型,并选择了正确的订阅。当它使用脚本路径调用我们的外部脚本时,似乎没有将身份验证传递给脚本,我们收到错误“运行 Login-AzureRmAccount 登录”。当它尝试执行命令以启动/停止网站时。我们如何让身份验证持续到被调用的脚本?
【问题讨论】:
标签: powershell azure build azure-devops