2013-12-23 1 views
3

Я устанавливаю подписку azure в powershell с помощью API-интерфейса Set-AzureSubscription -DefaultSubscription $ SubscriptionID.Set-AzureSubscription: Невозможно найти параметр, соответствующий параметру name 'DefaultSubscription'

Но он дает мне ошибку как «Set-AzureSubscription: Невозможно найти параметр, соответствующий имени параметра« DefaultSubscription ».»

Просьба направить меня, если есть изменения в API Azure PowerShell.

ответ

5

Да, произошли изменения в API PowerShell в недавнем обновлении. В Select-AzureSubscription теперь есть параметр для установки значения по умолчанию. Имя этого параметра - -Default (вместо -DefaultSubscription).

+0

спасибо. Это полностью разрешило мою проблему. – Amar

+0

Может кто-нибудь скажет мне, есть ли какие-либо изменения для API «Start-AzureVM»? Он получает следующую команду: «Start-AzureVM -ServiceName (get-azurevm | where {$ _. Name -eq $ VMName}). ServiceName -NAME $ VMName" – Amar

3

В версии 0.7.2, вам нужно вызвать Select-AzureSubscription с именем подписки, как это:

Select-AzureSubscription -SubscriptionName "mySubscriptionName" 

Вы можете проверить, какая версия Azure командлетов у вас есть, выполнив команду:

get-module azure 

Который возвращает результат:

ModuleType Название ExportedCommands
-------- - ------- ---- ----------------
Binary 0.7.2 Azure {Add-AzureAccount, Add-AzureCacheWorkerRole, Add-AzureCertificate, Добавить -AzureDataDisk ...}

+0

Отличная помощь благодаря –

Смежные вопросы