【问题标题】:The subscription name was not found deploying to azure from teamcity未找到从 teamcity 部署到 azure 的订阅名称
【发布时间】:2016-05-07 15:32:18
【问题描述】:

当我从 azure powershell 命令提示符运行命令以手动选择订阅时。我没有收到任何错误,但是当我从 teamcity 自动化 powershell 脚本时,它显示“未找到订阅名称 Test”

这些是命令:

Set-AzureSubscription -SubscriptionName "subscriptionName" -CurrentStorageAccount "storageAccount"

选择-AzureSubscription $subscriptionName

关于我为什么会收到此错误的任何想法?

【问题讨论】:

    标签: powershell azure deployment teamcity


    【解决方案1】:

    您的订阅是否安装在 TeamCity 代理上?您能否在装有 TeamCity 代理的机器上通过 powershell 成功执行这些命令?

    通常,您必须安装 Azure cmdlet 并在与您的构建配置兼容的代理上手动添加订阅,并确保运行代理的用户有足够的权限来访问 Azure 内容

    【讨论】:

    • 谢谢!我能够解决这个问题。问题是我确实拥有订阅和所有权限,但对于 TeamCity,我使用的是 SYSTEM 帐户,但我的用户帐户上有所有订阅。因此,将 TeamCity 从 SYSTEM 帐户更改为 User 帐户解决了我的问题。
    猜你喜欢
    • 2019-01-13
    • 1970-01-01
    • 2016-11-23
    • 1970-01-01
    • 1970-01-01
    • 2016-12-24
    • 2015-02-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多