По-прежнему требуется Login-RmAzureAccount даже после импорта PublishSettings в Azure.

Я пытаюсь войти в учетную запись Azure через сценарий PowerShell, используя файл publishsettings; Тем не менее, я все еще обнаруживаю, что мне требуется войти в свою учетную запись, используя Login-AzureRmAccount, независимо от наличия этих учетных данных.

Мой шаг за шагом выглядит примерно так:

Удалите все аккаунты, которые могут быть доступны: Get-AzureAccount | ForEach-Object { Remove-AzureAccount $_.ID -Force }

Загрузите файл PublishSettings: Import-AzurePublishSettingsFile –PublishSettingsFile $PublishSettingsFileNameWithPath

Выберите подписку Azure, используя идентификатор подписки: Select-AzureRMSubscription -SubscriptionId $SubscriptionId

И, наконец, перед развертыванием создайте новую группу ресурсов в подписке: New-AzureRmResourceGroup -Name $ResourceGroupName -Location $ResourceGroupLocation -Verbose -Force 2>> .\errorCIMS_RG.txt | Out-File .\rgDetailsCIMS_RG.txt

Однако это возникает при возникновении ошибки: Run Login-AzureRmAccount to login.

Предполагая, что у меня есть файл PublishSettings, и срок его действия не истек, почему это должно возвращать ошибку?


person LillaTheHun    schedule 22.06.2017    source источник


Ответы (2)


Как сказал Михаил, мы должны сначала проверить версию Azure PowerShell и установить последнюю версию.
Мы можем запустить эту команду, чтобы просмотреть версию Azure PowerShell:
Get-Module -ListAvailable -Name Azure -Refresh

Кстати, Import-AzurePublishSettingsFile работает для ASM, New-AzureRmResourceGroup — это команда ARM, поэтому, если вы хотите создать группу ресурсов, вы должны сначала Login-AzureRmAccount.

Примечание.

Модуль AzureResourceManager не поддерживает публикацию файлов настроек.

Дополнительные сведения о Import-AzurePublishSettingsFile см. в этом ссылка.

person Jason Ye    schedule 23.06.2017
comment
Это работает сейчас? Пожалуйста, дайте мне знать, если вам нужна дополнительная помощь. - person Jason Ye; 28.06.2017

Я решил эту проблему, обновив командлет azure powershell до последней версии. Последний можно найти здесь: https://github.com/Azure/azure-powershell/releases

person Mihail Kuznesov    schedule 22.06.2017
comment
Я не могу отметить свой ответ :) возможно, другие люди могут - person Mihail Kuznesov; 23.06.2017