我使用“Set-AzureSubscription -DefaultSubscription $ SubscriptionID”API在powershell中设置azure订阅。
但它给我的错误是“Set-AzureSubscription:找不到与参数名称'DefaultSubscription'匹配的参数。”
如果azure powershell API有变化,请指导我。
答案 0 :(得分:5)
是的,最新更新中的PowerShell API发生了变化。 Select-AzureSubscription现在具有用于设置默认值的参数。该参数的名称是-Default(而不是-DefaultSubscription)。
答案 1 :(得分:3)
从版本0.7.2开始,您需要使用订阅名称调用Select-AzureSubscription,如下所示:
Select-AzureSubscription -SubscriptionName "mySubscriptionName"
您可以通过运行此命令来检查您拥有的Azure cmdlet版本:
get-module azure
返回如下结果:
ModuleType版本名称ExportedCommands
---------- ------- ---- ----------------
二进制0.7.2 Azure {Add-AzureAccount,Add-AzureCacheWorkerRole,Add-AzureCertificate,Add-AzureDataDisk ...}