0

以下の次のスクリプトはしばらくの間機能しましたが、なぜこのエラーが発生し続けるのかわかりません:

Select-AzureSubscription :サブスクリプション名 Visual Studio Ultimate with MSDN が存在しません。パラメータ名: 名前

...等..

Get-AzureVM : 既定のサブスクリプションは指定されていません。Select-AzureSubscription -Default を使用して、既定のサブスクリプションを設定します。RICSVMStartup時:13 char:13

パワースクリプトは次のとおりです。

workflow RICSVMStartup
{
    # Grab the credential to use to authenticate
    $Cred = Get-AutomationPSCredential -Name 'AzureCredential'

    #Connect to Azure
    Add-AzureAccount -Credential $Cred

    #Select the Azure subscription you want to work against
    Select-AzureSubscription -SubscriptionName "Visual Studio Ultimate with MSDN"

    # Get all Azure VMs in the subscription that are not stopped and deallocated and shut down
    inlinescript
    {
        Get-AzureVM | where{$_.status -ne 'Started' -and $_.name -like 'RICS*' -and $_.name -ne 'RICSDC2'} | start-AzureVM 
    }
}
4

2 に答える 2

0

Azure に接続するための資格情報として Live Id を使用すると、これらのエラーが発生します。解決策は、Azure Active Directory OrgID 資格情報ベースの認証を使用することです。このブログの手順に従ってAzure AD ユーザーを作成し、OrgId を使用して Automation 資格情報資産を作成してください。

詳細については、このスレッドを参照してください。 -id?forum=azureautomation

于 2016-02-25T02:02:47.677 に答える