添加 AzureAccount:unknown_user_type:Azure 自动化上的未知用户类型

添加 AzureAccount:unknown_user_type:Azure 自动化上的未知用户类型

当我尝试连接虚拟机时,Azure 自动化出现以下错误。也可以点击此链接https://stackoverflow.com/questions/29899964/azure-powershell-automation-no-default-subscritpion-has-been-designated

2016 年 1 月 4 日下午 3:33:14,错误:Add-AzureAccount:unknown_user_type:New-AzureVMEndpoint 处的未知用户类型:16 字符:16

2016 年 1 月 4 日下午 3:33:14,错误:Get-AzureVM:未指定默认订阅。使用 Select-AzureSubscription -Default 设置默认订阅。在 New-AzureVMEndpoint:20 char:20 + 完成

我的代码:

workflow New-AzureVM
{

[String]  $AzureCredentialAssetName = 'AzureCredential'       
[String]  $AzureSubscriptionIdAssetName = 'dxxxxxx-xxxxxxx'

# Returns strings with status messages 
[OutputType([String])] 

# Connect to Azure and select the subscription to work against 
$Cred = Get-AutomationPSCredential -Name $AzureCredentialAssetName 
$SubId = Get-AutomationVariable -Name $AzureSubscriptionIdAssetName 

$AzureAccount = Add-AzureAccount -Credential $Cred

Get-AzureAccount
Get-AzureVM
echo "done"
}

如果我选择 AzureSubscription -Default“订阅名称”它会引发一个错误,指出语法无效。

我还尝试使用 Azure 内置模板连接虚拟机,但每个脚本都会出现此错误: 添加 AzureAccount:unknown_user_type:未知用户

答案1

请参见https://social.msdn.microsoft.com/Forums/en-US/a4f5ac38-db33-4082-a3de-b4b8d501b35a/addazureaccount-unknownusertype?forum=azureautomation

确保凭证资产名称(而非用户名)是一个简单的字符串。还要确保凭证资产用户名是有效的 OrgID 用户(例如:[电子邮件保护]),不是 Microsoft / Live 帐户([电子邮件保护])。

相关内容