Add-AzureAccount -credential无法正常工作

时间:2014-08-08 15:02:48

标签: powershell azure

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

2 个答案:

答案 0 :(得分:8)

您应该使用您用于登录Azure门户的组织帐户。所以,它可能看起来像jamiet@yourorganizationalaccountname.com,或类似的东西。

答案 1 :(得分:0)

  1. 打开azure powershell窗口
  2. 键入Add-AzureAccount,然后输入
  3. 将登录一个登录界面,然后输入此凭证展望
  4. 这样,此凭据存储在此PowerShell窗口中,然后从此特定窗口运行所有其他脚本。