我需要在Azure PowerShell中选择我的Azure订阅。
我从Azure Management Portal
复制/粘贴订阅ID(以确保没有拼写错误),它是一个十六进制字符串:
当我跑步时:
Select-AzureSubscription -SubscriptionId '0300...'
我收到错误消息:
Select-AzureSubscription : The subscription id 0300... doesn't exist.
我知道我的订阅ID是从Azure Management Portal
中的设置正确复制的,我甚至做了BeyondCompare来确保。
我想知道安全问题......我错过了什么吗?我是否需要以某种方式提供我的Azure凭据?仅允许任何人选择任何Azure订阅是没有意义的,除非订阅ID应该是超级机密的,如SSN。
答案 0 :(得分:2)
您需要先登录Azure帐户:
要开始使用Azure Service Management cmdlet,请先登录 到您的Azure帐户。要登录您的帐户,请运行以下命令 命令:
Add-AzureAccount
登录Azure后,Azure PowerShell会为其创建上下文 给定的会话。该上下文包含Azure PowerShell环境, 将用于所有cmdlet的帐户,租户和订阅 在那届会议中。现在您已准备好使用下面的模块。