0

Windows Azure で自動化スクリプトを起動して実行しようとしています。Select-AzureSubscription を使用する必要があるというエラーが表示されました。これは次のエラーで失敗しています:

    Error: Select-AzureSubscription : The subscription named 'xxx' cannot be found. Use Set-AzureSubscription to 
initialize the subscription data.
Parameter name: name
At my-script:15 char:15
+ 
    + CategoryInfo          : CloseError: (:) [Select-AzureSubscription], ArgumentException
    + FullyQualifiedErrorId : Microsoft.WindowsAzure.Commands.Profile.SelectAzureSubscriptionCommand

そのため、Set-AzureSubscription を使用しましたが、これも失敗しています。サブスクリプション名とサブスクリプション ID を渡してみました。

誰かがこれを適切に構成できましたか?

4

2 に答える 2

0

サブスクリプションを選択する前に、利用可能ないずれかの方法で Azure アカウントを追加する必要があります。最も簡単な方法は、資格情報を使用することです

$username = "your username"
$password = ConvertTo-SecureString 'yourpassword' –asplaintext –force 
$Cred = new-object -typename System.Management.Automation.PSCredential -argumentlist $username, $password
<#you can also use Azure assets to store the credential and use it directly like
    $Cred=Get-AutomationPSCredential -Name $AzureAccountCredentialName
#>

Add-AzureAccount -Credential $Cred

#Now select your subscription
于 2015-06-23T08:18:14.750 に答える