2017-06-22 3 views
0

Ich versuche mich mit einem PowerShell-Skript bei einem Azure-Konto anzumelden, indem ich eine Publishsettings-Datei verwende. Ich stelle jedoch immer noch fest, dass ich mich in meinem Konto unter Verwendung von Login-AzureRmAccount anmelden muss, unabhängig davon, ob diese Anmeldeinformationen vorliegen.Immer noch Login-RmAzureAccount erforderlich, selbst nachdem ich PublishSettings in Azure importiert habe

Mein Schritt-für Schritt wie folgt aussieht etwas:

alle Konten löschen aus, die verfügbar sein können: Get-AzureAccount | ForEach-Object { Remove-AzureAccount $_.ID -Force }

die PublishSettings Datei herunterladen: Import-AzurePublishSettingsFile –PublishSettingsFile $PublishSettingsFileNameWithPath

das Abonnement Azure Wählen Sie das Abonnement mit ID: Select-AzureRMSubscription -SubscriptionId $SubscriptionId

Und schließlich, erstellen Sie eine neue Ressourcengruppe in der Subskription auf, bevor sie die Bereitstellung von: New-AzureRmResourceGroup -Name $ResourceGroupName -Location $ResourceGroupLocation -Verbose -Force 2>> .\errorCIMS_RG.txt | Out-File .\rgDetailsCIMS_RG.txt

jedoch diese ist, wenn ein Fehler ausgelöst wird: Run Login-AzureRmAccount to login.

Angenommen, ich habe die PublishSettings-Datei, und es hat nicht abgelaufen ist, warum sollte dies auf einen Fehler werden etwas zurückzugeben?

Antwort

0

Wie Mihail sagte, sollten wir überprüfen Azure Powershell Version erste und die neueste Version installieren.
Wir können diesen Befehl ausführen Azure Powershell-Version zur Liste:
Get-Module -ListAvailable -Name Azure -Refresh

By the way, Import-AzurePublishSettingsFile Arbeit für ASM, New-AzureRmResourceGroup ist ARM-Befehl, wenn Sie also Ressourcengruppe erstellen möchten, sollten Sie Login-AzureRmAccount zuerst.

Hinweis:

Das AzureResourceManager Modul ist nicht Unterstützung veröffentlichen Einstellungen Dateien.

Weitere Informationen zu Import-AzurePublishSettingsFile finden Sie unter link.

+0

Funktioniert es jetzt? Bitte lassen Sie mich wissen, wenn Sie weitere Unterstützung wünschen. –

0

Ich habe dieses Problem gelöst, indem ich auf die letzte Version des azure Powershell Cmdlet aktualisiert habe. Sie können letzte hier finden: https://github.com/Azure/azure-powershell/releases

+0

Ich kann meine Antwort nicht markieren :) wahrscheinlich können andere Leute –

Verwandte Themen