4天前(2014年8月4日)有一个新版本的Azure Powershell,其中包含Add-AzureAccount cmdlet上的新 -Credential 参数。我试图使用它,但我显然做错了什么。 首先,我将密码存储在一个文件中:
read-host -assecurestring | convertfrom-securestring | out-file C:\temp\securestring.txt
然后尝试在Add-AzureAccount
中使用它$password = cat C:\temp\securestring.txt | convertto-securestring
$username = "dhdom1\jamiet" #yes, this is the correct username
$mycred = new-object -typename System.Management.Automation.PSCredential -argumentlist $username,$password
Add-AzureAccount -credential $mycred
对Add-AzureAccount的调用失败:
Add-AzureAccount:user_realm_discovery_failed:用户领域发现 失败:远程服务器返回错误:(404)Not Found。
我知道" dhdom1 \ jamiet"是正确的帐户。任何人都知道为什么这可能会失败? TIA
答案 0 :(得分:8)
您应该使用您用于登录Azure门户的组织帐户。所以,它可能看起来像jamiet@yourorganizationalaccountname.com,或类似的东西。
答案 1 :(得分:0)