Unterschied zwischen ‘Login-AzureRmAccount’ und ‘Connect-AzureRmAccount’
Vor kurzem wollte ich in PowerShell den Befehl Connect-AzureRmAccount aufrufen, da bekam ich plötzlich diese Fehlermeldung:
Connect-AzureRmAccount : Die Benennung "Connect-AzureRmAccount" wurde nicht als Name eines Cmdlet, einer Funktion, einer Skriptdatei oder eines ausführbaren Programms erkannt. Überprüfen Sie die Schreibweise des Namens, oder ob der Pfad korrekt ist (sofern enthalten), und wiederholen Sie den Vorgang. In Zeile:1 Zeichen:1 + Connect-AzureRmAccount + ~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : ObjectNotFound: (Connect-AzureRmAccount:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException
Offensichtlich ist Connect-AzureRmAccount ein neuerer Name für das alte Login-AzureRmAccount. Nun gibt es zwei Möglichkeiten:
- Man benutzt den alten Namen Login-AzureRmAccount oder
- man macht ein Update vom Modul AzureRM.
Zweiteres erreicht man durch den PowerShell-Befehl
Install-Module -Force AzureRM
Dabei sollte PowerShell als Administrator gestartet sein.