2015/07/28

複数のサブスクリプションから、利用するサブスクリプションを選択 PowerShell編

■ログオン
PS> Add-AzureAccount

■ログオンしたアカウントで使えるサブスクリプションの一覧を表示
PS> Get-AzureSubscription 

SubscriptionId            : XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
SubscriptionName          : Plan XXX
Environment               : AzureCloud
SupportedModes            : AzureResourceManager,AzureServiceManagement
DefaultAccount            : hoge@hoge.com
Accounts                  : {hoge@hoge.com}
IsDefault                 : False
IsCurrent                 : False
CurrentStorageAccountName : 
TenantId                  : XaXaXaXa-XaXa-XaXa-XaXa-XaXaXaXaXaXa

SubscriptionId            : YYYYYYYY-YYYY-YYYY-YYYY-YYYYYYYYYYYY
SubscriptionName          : Plan YYY
Environment               : AzureCloud
SupportedModes            : AzureServiceManagement,AzureResourceManager
DefaultAccount            : hoge@hoge.com
Accounts                  : {hoge@hoge.com}
IsDefault                 : True
IsCurrent                 : True
CurrentStorageAccountName : 
TenantId                  : YaYaYaYa-YaYa-YaYa-YaYa-YaYaYaYaYaYa

SubscriptionId            : ZZZZZZZZ-ZZZZ-ZZZZ-ZZZZ-ZZZZZZZZZZZZ
SubscriptionName          : Plan ZZZ
Environment               : AzureCloud
SupportedModes            : AzureServiceManagement,AzureResourceManager
DefaultAccount            : hoge@hoge.com
Accounts                  : {hoge@hoge.com}
IsDefault                 : False
IsCurrent                 : False
CurrentStorageAccountName : 
TenantId                  : ZaZaZaZa-ZaZa-ZaZa-ZaZa-ZaZaZaZaZaZa

上記で、
IsCurrent                 : True
となっているサブスクリプション(Plan YYY)が、現在コンソールで操作対象になっているサブスクリプション。

■操作対象にするサブスクリプションを変更
たとえば、Plan ZZZ に変更する場合、
PS> Select-AzureSubscription -SubscriptionId ZZZZZZZZ-ZZZZ-ZZZZ-ZZZZ-ZZZZZZZZZZZZ


# subscription