Set-AzureSubscription:找不到与参数名称'DefaultSubscription'匹配的参数

时间:2013-12-23 13:00:34

标签: azure powershell-v2.0

我使用“Set-AzureSubscription -DefaultSubscription $ SubscriptionID”API在powershell中设置azure订阅。

但它给我的错误是“Set-AzureSubscription:找不到与参数名称'DefaultSubscription'匹配的参数。”

如果azure powershell API有变化,请指导我。

2 个答案:

答案 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 ...}