2017年2月17日金曜日

Azure Power Shell ARM(Login-AzureRmAccount)で自動ログインができない問題について

■エラー

Login-AzureRmAccount : AADSTS70002: Error validating credentials. AADSTS50126: Invalid username or password
Trace ID: d0b6948d-35ec-4262-ac1d-8aa82f8d7d82
Correlation ID: a8fee8af-c045-471a-b68e-38862e4bb70b
Timestamp: 2017-02-16 01:34:11Z: リモート サーバーがエラーを返しました: (400) 要求が不適切です
発生場所 D:\kiyo\Windows\QuickLauncher\Network\azure\abeVM_start.ps1:5 文字:1
+ Login-AzureRmAccount -Tenant abae14ed-37fc-4e8c-843c-557a8b972d85 -Cr ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : CloseError: (:) [Add-AzureRmAccount]、AadAuthenticationFailedException
    + FullyQualifiedErrorId : Microsoft.Azure.Commands.Profile.AddAzureRMAccountCommand

Start-AzureRmVM : Run Login-AzureRmAccount to login.
発生場所 D:\kiyo\Windows\QuickLauncher\Network\azure\abeVM_start.ps1:9 文字:1
+ Start-AzureRmVM -ResourceGroupName $rgName -Name $vmName
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) [Start-AzureRmVM]、PSInvalidOperationException
    + FullyQualifiedErrorId : InvalidOperation,Microsoft.Azure.Commands.Compute.StartAzureVMCommand

続行するには、Enter キーを押してください...:

■原因と対策
答えはこれだ!
https://blogs.technet.microsoft.com/jpaztech/2016/02/23/azure-powershell-autologin/

Azure Active Directory「職場または学校アカウント」を使わず、「個人のアカウント」の場合は、
1)Azure Active Directory に、空のアプリケーションを作成し、アプリケーションの ID とパスワードを作成する。
2)入手したアプリケーション ID とパスワードを認証情報にして、Azure PowerShell からログインする。
必要があります。

0 件のコメント:

コメントを投稿