【问题标题】:New-AzureReservedIP : No default subscription has been designatedNew-AzureReservedIP :未指定默认订阅
【发布时间】:2015-10-24 01:28:43
【问题描述】:

我以前从未使用过 Azure PowerShell,但现在我正在运行一个命令让 Azure 保留一个静态 IP 地址:

New-AzureReservedIP –ReservedIPName "137.117.11.18" –Label "people-dns-ip" –Location "US West"

然后我收到此错误:New-AzureReservedIP : No default subscription has been specified。

所以,我试图弄清楚什么是默认值或只是设置为默认值...使用命令 Select-AzureSubscription 我可以看到订阅名称 BizSpark 不存在。

不确定如何在屏幕上打印 Get-AzureSubscription 的值,但在我的 Azure 门户中显示:SUBSCRIPTION NAME BizSpark

知道如何解决这个问题吗?或者这个选项可能仅限于 BizSpark 用户??

【问题讨论】:

    标签: powershell azure


    【解决方案1】:

    需要添加您的 Azure 帐户才能管理资产:

    如果由于某种原因方法 1 不起作用,请尝试方法 2。

    方法一:

    在 powershell 中,运行:

    Add-AzureAccount
    

    方法二:

    在 powershell 中,运行:

    Get-AzurePublishSettingsFile
    

    登录到 Windows Azure 管理门户,然后按照说明下载您的 Windows Azure 发布设置。

    再次在 powershell 中运行:

    Import-AzurePublishSettingsFile <mysettings>.publishsettings
    

    替换为您在上一步中下载的 publishsettings 文件的文件名,并在必要时更正路径。

    【讨论】:

    • Add-AzureAccountSelect-AzureSubscription 之前就足够了。 Powershell 不再需要订阅证书。事实上,它们在 ARM 模式下已被弃用。
    • 我永远无法仅使用 add-azureaccount 使其工作,这可能是因为我有多个订阅,或者我没有使用公司帐户,但如果不下载证书,它对我不起作用。
    • 这很奇怪。对于与多个订阅相关联的 Microsoft 帐户,Add-AzureAccount 没有遇到任何问题。也许您应该在github.com/Azure/azure-powershell 提交问题?
    • 可能是我在工作中使用的 powershell 版本。现在在我家的电脑上试过。似乎只与 add-azureaccount 一起工作,但我之前和每次我都必须下载证书时都遇到过这个问题。从来没有费心去解决问题。谢谢。我已经更新了答案。
    【解决方案2】:

    首先要使用 Azure Powershell,您应该使用

    添加-AzureAccount

    它会给您一个弹出窗口,您可以在其中使用您的 azure 凭据登录。这样,您将在 Azure Powershell 中连接到您的 Azure 订阅

    【讨论】:

    • 针对 ARM 订阅运行 Add-AzureAccount 时,您可能会收到错误消息“没有订阅与 Azure 服务管理 (RDFE) 中的登录帐户相关联”。要解决此问题,请将您自己添加为管理员/共同管理员。
    猜你喜欢
    • 2018-06-14
    • 2017-05-19
    • 2017-02-07
    • 1970-01-01
    • 1970-01-01
    • 2018-01-26
    • 2015-07-06
    • 2016-11-23
    • 1970-01-01
    相关资源
    最近更新 更多