我已经使用个人电子邮件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

08-26 23:26