Azure PowerShell in Windows installeren met PowerShellGet

Waarschuwing

De AzureRM PowerShell-module is vanaf 29 februari 2024 officieel afgeschaft. Gebruikers wordt aangeraden om van AzureRM naar de Az PowerShell-module te migreren om ondersteuning en updates te garanderen.

Hoewel de AzureRM-module nog steeds kan functioneren, wordt deze niet meer onderhouden of ondersteund, waardoor het gebruik naar eigen goeddunken en risico van de gebruiker blijft bestaan. Raadpleeg onze migratiebronnen voor hulp bij de overgang naar de Az-module.

In dit artikel wordt uitgelegd hoe u de Azure PowerShell-modules voor PowerShell 5.x met behulp van PowerShellGet kunt installeren in Windows. PowerShellGet en modulebeheer vormen de aanbevolen manier om Azure PowerShell te installeren. Als u echter het webplatforminstallatieprogramma of het MSI-pakket wilt gebruiken, raadpleegt u Andere installatiemethoden.

Het klassiek Azure-implementatiemodel wordt niet ondersteund door deze versie van Azure PowerShell. Voor ondersteuning van klassieke implementaties volgt u de instructies in De Azure PowerShell Service Management-module installeren.

Belangrijk

De module AzureRM wordt niet ondersteund voor macOS of Linux. Als u Azure PowerShell-cmdlets wilt gebruiken op deze platforms, installeert u de module Az.

Vereisten

Sinds versie 6.0 van Azure PowerShell vereist Azure PowerShell de aanwezigheid van PowerShell versie 5.0. Voer de volgende opdracht uit om te controleren welke versie van PowerShell op uw computer wordt uitgevoerd:

$PSVersionTable.PSVersion

Als u een verouderde versie hebt, raadpleegt u Bestaande Windows PowerShell upgraden.

Belangrijk

De module die wordt beschreven in dit document, AzureRM, maakt gebruik van .NET Framework. Hierdoor is de module niet compatibel met PowerShell 6.0, dat gebruikmaakt van .NET Core. Als u PowerShell 6.0 gebruikt, volgt u de installatie-instructies voor macOS en Linux.

De Azure PowerShell-module installeren

U hebt verhoogde bevoegdheden nodig om modules te installeren vanuit de PowerShell Gallery. Voer de volgende opdracht uit in een sessie met verhoogde bevoegdheid als u Azure PowerShell wilt installeren:

Install-Module -Name AzureRM -AllowClobber

Notitie

Als u een versie van NuGet hebt die ouder is dan 2.8.5.201, wordt u gevraagd om de meest recente versie van NuGet te downloaden en installeren.

PowerShell Gallery is standaard niet geconfigureerd als een vertrouwde opslagplaats voor PowerShellGet. De eerste keer dat u PSGallery gebruikt, ziet u het volgende bericht:

Untrusted repository

You are installing the modules from an untrusted repository. If you trust this repository, change
its InstallationPolicy value by running the Set-PSRepository cmdlet.

Are you sure you want to install the modules from 'PSGallery'?
[Y] Yes  [A] Yes to All  [N] No  [L] No to All  [S] Suspend  [?] Help (default is "N"):

Antwoord Yes of Yes to All om door te gaan met de installatie.

De AzureRM-module is een updatepakketmodule voor de Azure PowerShell-cmdlets. Wanneer u deze installeert, worden alle beschikbare Azure Resource Manager-modules gedownload en kunnen de cmdlets uit deze modules worden gebruikt.

Aanmelden

Meldt u aan met uw Azure-referenties, om aan de slag te gaan met Azure PowerShell.

# Connect to Azure with an interactive dialog for sign-in
Connect-AzureRmAccount

Notitie

Als u het automatisch laden van modules hebt uitgeschakeld, moet u de module handmatig importeren met Import-Module AzureRM. Door de manier waarop de module is opgebouwd, kan dit een paar seconden duren.

Herhaal deze stappen voor elke nieuwe PowerShell-sessie die u start. Voor meer informatie over het behouden van uw Azure-aanmelding tussen PowerShell-sessies, raadpleegt u Gebruikersreferenties behouden tussen PowerShell-sessies.

De Azure PowerShell-module bijwerken

U kunt uw Azure PowerShell-installatie bijwerken door Update-Module uit te voeren. Met deze opdracht worden eerdere versies niet verwijderd.

Update-Module -Name AzureRM

Als u oudere versies van Azure PowerShell van uw systeem wilt verwijderen, raadpleegt u Uninstall the Azure PowerShell module (De Azure PowerShell-module verwijderen).

Meerdere versies van Azure PowerShell gebruiken

U kunt meerdere versies van Azure PowerShell installeren. Gebruik de volgende opdracht om te controleren of u meerdere versies van Azure PowerShell hebt geïnstalleerd:

Get-InstalledModule -Name AzureRM -AllVersions |
  Select-Object -Property Name, Version

Raadpleeg de module over het verwijderen van Azure PowerShell als u een versie van Azure PowerShell wilt verwijderen.

Als u met on-premises Azure Stack-resources werkt, een oudere versie van Windows gebruikt of het klassieke Azure-implementatiemodel gebruikt, is het mogelijk dat u meerdere versies nodig hebt. Geef tijdens de installatie het argument -RequiredVersion op als u een oudere versie wilt installeren.

# Install version 2.3.0 of Azure PowerShell
Install-Module -Name AzureRM -RequiredVersion 2.3.0

Wanneer u de Azure PowerShell-module, wordt standaard de meest recente versie geladen. Als u een andere versie wilt laden, geeft u de RequiredVersion parameter op.

# Load version 2.3.0 of Azure PowerShell
Import-Module -Name AzureRM -RequiredVersion 2.3.0

Feedback geven

Als u tijdens het gebruik van Azure Powershell een fout constateert, kunt u een probleem melden op GitHub. Als u feedback wilt geven vanaf de opdrachtregel, gebruikt u de cmdlet Send-Feedback.

Volgende stappen

Als u aan de slag wilt gaan met Azure PowerShell, raadpleegt u Aan de slag met Azure PowerShell voor meer informatie over de module en de functies ervan.