Когда я пытаюсь подключить виртуальную машину, я получаю следующую ошибку при автоматизации Azure. Также перейдите по этой ссылке https://stackoverflow.com/questions/29899964/azure-powershell-automation-no-default-subscritpion-has-been-designated
1/4/2016 15:33:14, Ошибка: Add-AzureAccount: unknown_user_type: Неизвестный тип пользователя в New-AzureVMEndpoint: 16 символов: 16
4 января 2016 г., 15:33:14, ошибка: Get-AzureVM: подписка по умолчанию не назначена. Используйте Select-AzureSubscription -Default, чтобы установить подписку по умолчанию. В New-AzureVMEndpoint: 20 символов: 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"
}
Если я Select-AzureSubscription -Default "Имя подписки" он выдает ошибку о недопустимом синтаксисе.
Также я пытаюсь использовать встроенные шаблоны azure для подключения виртуальной машины, но на каждом скрипте появляется эта ошибка: Add-AzureAccount: unknown_user_type: Неизвестный пользователь
Посмотри пожалуйста https://social.msdn.microsoft.com/Forums/en-US/a4f5ac38-db33-4082-a3de-b4b8d501b35a/addazureaccount-unknownusertype?forum=azureautomation.
Убедитесь, что имя актива учетных данных (не имя пользователя) представляет собой простую строку. Также убедитесь, что имя пользователя с учетными данными является действительным пользователем OrgID (например, abc@fdgdf.onmicrosoft.com), а не учетной записью Microsoft / Live (joe@gmail.com).