2016-06-19 9 views
6

Start-AzureServiceを実行しようとすると、上記のエラーが発生します。 Get-AzureAccountを実行するときに、以下の情報をデフォルトのサブスクリプションは指定されていません。デフォルトのサブスクリプションを設定するには、Select-AzureSubscription -Default <サブスクリプション名>を使用してください。

は、プロンプトが表示されます。Get-AzureSubscriptionを実行するときに

Id     Type Subscriptions      Tenants        
--     ---- -------------      -------        
[email protected] User 12345678-1234-5678-9012-3456789{12345678-1234-5678-9012-3456789} 

や情報を、次のプロンプトが表示:

:私は提案し、コマンドに従うことをしようとするとき

SubscriptionId   : 12345678-1234-5678-9012-3456789
SubscriptionName   : My Production (Pay-As-You-Go) 
Environment    : MyCloud 
DefaultAccount   : [email protected]outlook.com 
IsDefault     : True 
IsCurrent     : True 
TenantId     : 12345678-1234-5678-9012-3456789
CurrentStorageAccountName : 


Select-AzureSubscription : Parameter set cannot be resolved using the specified named parameters. 

が求められます

Select-AzureSubscription -Default "My Production (Pay-As-You-Go)" 

答えて

11

これを使用してデフォルトを選択しますサブスクリプション:

Select-AzureSubscription -Default -SubscriptionName "My Production (Pay-As-You-Go)" 

ます。また、名前の代わりに-SubscriptionId(およびGUID)を使用するように選択することができます。

Select-AzureSubscriptionコマンドレットの詳細については、タイプGet-Help Select-AzureSubscriptionと入力します。

これが動作しない場合は、サブスクリプションを選択する前に、まず実行してみてください:

それでも問題に直面している場合
Add-AzureAccount 

アップデート:古いコマンドレットと

あなたがAzureRMを使用している場合は/(または単にAzureRM)、まだ問題がある場合は、複数のバージョンのAzureRM.Profileモジュールがあるかどうかを確認することを強くお勧めします。 1つのバージョンがProgram Filesの下にインストールされ、別のバージョンが私のユーザープロファイル(またはPSModulePathのどこか他のバージョン)の下にインストールされると、何度もこの問題が発生しました。

Get-Module AzureRm.Profile -ListAvailable 

あなたがこのの複数のインスタンスおよびバージョンを持っている場合、それはあなたのコマンドレットの一部といくつかの問題を作成することがあります:モジュール/バージョンがインストールされているものを一覧表示するには

+1

実際には、「Get-Help」です。 –

+0

こんにちはCmdrTchort、 役に立たなかった Select-AzureSubscription -Default -SubscriptionNameの使用「警告:現在およびデフォルトのパラメータは推奨されていません.Select-AzureSubscriptionは常にデフォルトのサブスクリプションを更新します」とStart-AzureServiceデフォルト契約は指定されていません。 AfterwordがSelect-AzureSubscription -Default を使用してデフォルトのサブスクリプションを設定しようとするとき。 Start-AzureService -PassThru -Profile STAGING -ServiceName myServiceを使用しようとしたときに再度プロンプトが表示されます。 – BigAlbert

+2

Add-AzureAccountが問題を解決しました – montelof

2

私はSelect-AzureSubscriptionしようとしたとき、それは私にエラー与えていた私は、私はAzureのポータル上およびPowerShellのから見つかった100%正しいサブスクリプション名またはサブスクリプションIDを渡したとき、「サブスクリプションは存在しません」:

$account = Login-AzureRmAccount 
$account.Context.Subscription.SubscriptionId 
$account.Context.Subscription.SubscriptionName 

Azureアカウントを追加すると、問題が解決しました。

Add-AzureAccount 
+1

あなたのご意見は私の問題を解決しました。ありがとうございます!!! – papfan

関連する問題