我已经使用个人电子邮件ID(即Gmail ID)创建了一个“免费试用”帐户。我遇到了错误:
我正在运行的代码是
$username = "[email protected]"
$password = "something"
$secpass = $password | ConvertTo-SecureString -AsPlainText -Force
$cred = new-object -typename System.Management.Automation.PSCredential -argumentlist $username, $secpass
Add-AzureRmAccount -Credential $cred
是否有某些类型的帐户/订阅可以进行这种登录?
最佳答案
Windows Live ID凭据不能用于非交互式登录。此错误消息被描述为this issue的一部分,已被提出,因为它需要改进。
我认为您需要使用Login-AzureRmAccount
进行交互式登录,或者根据此指南创建用于登录的服务主体:https://docs.microsoft.com/en-us/powershell/azure/authenticate-azureps?view=azurermps-4.2.0