2017-02-07 13 views
5

Laufen Powershell ISE (V4), ich das AzureRM Modul installieren alsPowershell Azure Cmdlets nicht erkannt

Import-Module AzureRM 

folgt ich dann überprüfen Sie die Version

(get-module azurerm).Version 

die

Major Minor Build Revision 
3  4  0  -1 

zurück Ich versuche dann, das Login-Cmdlet

zu verwenden
Login-AzureRmAccount 

aber den Fehler

Login-AzureRmAccount : The term 'Login-AzureRmAccount' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the 
name, or if a path was included, verify that the path is correct and try again. 
At line:1 char:1 
+ Login-AzureRmAccount 
+ ~~~~~~~~~~~~~~~~~~~~ 
    + CategoryInfo   : ObjectNotFound: (Login-AzureRmAccount:String) [], CommandNotFoundException 
    + FullyQualifiedErrorId : CommandNotFoundException 

bekommen Was mache ich falsch?

HINWEIS ich hinter einem Proxy arbeiten und haben Sie den folgenden Befehl verwendet, um zu umgehen es

[System.Net.WebRequest]::DefaultWebProxy.Credentials = [System.Net.CredentialCache]::DefaultCredentials 

ich auch die PSGallery Repo festgelegt haben, wie folgt

Register-PSRepository -Name "PSGallery" -SourceLocation "https://www.powershellgallery.com/api/v2/" -InstallationPolicy Trusted 
+0

versuchen, das gesamte Modul neu zu installieren? – 4c74356b41

+0

Jetzt, wenn ich 'Install-Module AzureRm' versuche, bekomme ich den Fehler 'Keine Übereinstimmung wurde gefunden für die angegebenen Suchkriterien und den Modulnamen AzureRm'. Ähnlich wie [dies] (https://github.com/PowerShell/PowerShell/issues/1874). Wird versuchen, 'PowerShellGet' erneut zu installieren. –

+0

Nein. Windows 8.1. Ich arbeite hinter einem Proxy - nicht sicher, ob dies den Fehler in meinem vorherigen Kommentar verursacht. Seltsam, obwohl ich alle Azure-Module auflisten kann, kann einfach nicht scheinen, sie zu verwenden. –

Antwort

1

Anmeldung -AzureRmAccount ist einfach ein Alias ​​für Add-AzureRmAccount, mit dem Sie auf die ARM-Ressourcen in Ihrem Azure-Konto zugreifen können.

Add-AzureAccount wird verwendet, um auf die "klassischen" Ressourcen in Ihrem Azure-Konto zuzugreifen.

+0

Also 'Add-AzureAccount' scheint zu arbeiten - Fenster öffnet für Ich möchte Anmeldeinformationen hinzufügen usw. Das Ausführen von "Get-AzureAccount" zeigt mir mein Konto. Versuchen Sie jedoch, einen Befehl wie 'New-AzureRmResourceGroup ... zu verwenden.'nur Fehler, die mir sagen' Run Login-AzureRmAccount' - wenn ich versuche und tue, bekomme ich den gleichen Fehler wie zuvor, d. h. '.. wird nicht als der Name eines Cmdlet erkannt ...'. –

+0

Können Sie 'Add-AzureRmAccount' ausführen? Sie können 'New-AzureRmResoucegroup' nicht ausführen, da Sie nur angemeldet sind, um auf klassische Ressourcen zuzugreifen (' Add-AzureAccount'). – schruberg

+0

Macht Sinn, aber immer noch mit meiner Quandry stecken - kann 'Login-AzureRmAccount' nicht verwenden, da es offensichtlich nicht erkannt wird. –

2

Ich habe ein Upgrade auf Windows Management Framework 5 und ich kann den Befehl Anmelden-AzureRMAccount jetzt laufen

Auch können wir die Azure Powershell-Installationsdatei herunterladen und installieren. Wir können die PS-Version 3.3.0 Installationsdatei von dieser Seite herunterladen:

https://github.com/Azure/azure-powershell/releases/tag/v3.3.0-December2016

+0

Einfach einchecken, um zu sehen, ob die bereitgestellten Informationen hilfreich waren. Bitte lassen Sie mich wissen, wenn Sie weitere Unterstützung wünschen. –

Verwandte Themen