Я пытаюсь проверить скрипт для подключения к Azure через PowerShell.Add-AzureRmAccount: Последовательность не содержит элементов
$username = "asdfasdf"
$password = "asdfasdf"
$secstr = New-Object -TypeName System.Security.SecureString
$password.ToCharArray() | ForEach-Object {$secstr.AppendChar($_)}
$cred = new-object -typename System.Management.Automation.PSCredential -argumentlist $username, $secstr
Add-AzureRmAccount -Credential $cred
Select-AzureRmSubscription -SubscriptionId asdfasdf
Полное сообщение об ошибке:
Add-AzureRmAccount : Sequence contains no elements
At C:\Users\Martin\Documents\Tasks\Azure Script ARM API Syntax Conversion\Connect Azure V1.ps1:6 char:1
+ Add-AzureRmAccount -Credential $cred
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : CloseError: (:) [Add-AzureRmAccount], AadAuthenticationFailedException
+ FullyQualifiedErrorId : Microsoft.Azure.Commands.Profile.AddAzureRMAccountCommand
Я видел здесь Login-AzureRmAccount can't login to Azure using PSCredential, что, возможно, специальные символы могут вызвать ошибку, но я попытался убежать в мой пароль на один !
без успеха. Что еще может вызвать эту проблему?
Ваша учетная запись является учетной записью Micrsoft (например, * .outlook.com и * .hotmail.com)? –
Да, это учетная запись Microsoft. – santafebound