Я пытаюсь войти в учетную запись 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, и срок его действия не истек, почему это должно возвращать ошибку?