Oefening: Azure PowerShell installeren
In deze les leert u hoe u de versie van PowerShell kunt bepalen die op uw lokale computer is geïnstalleerd en hoe u de nieuwste versie installeert. U leert ook hoe u de Az PowerShell-module installeert.
Notitie
In deze oefening wordt u begeleid bij het maken van een lokale installatie van de Az PowerShell-module. De rest van deze module maakt echter gebruik van Azure Cloud Shell om gebruik te maken van de gratis Microsoft Learn-sandboxomgeving. Als u wilt, kunt u deze oefening optioneel overwegen en gewoon de instructies bekijken.
PowerShell in Windows installeren
Windows PowerShell is opgenomen in het Windows-besturingssysteem. We raden u echter aan de nieuwste stabiele versie van PowerShell 7 te installeren voor gebruik met Azure PowerShell. Volg deze stappen om te bepalen welke versie van PowerShell is geïnstalleerd:
Typ PowerShell in het zoekvak van het systeemvak. Mogelijk ziet u meerdere sneltoetsen:
- PowerShell 7 (x64): 64-bits versie van PowerShell 7 (aanbevolen).
- Windows PowerShell: 64-bits versie van Windows PowerShell, opgenomen in Windows.
- Windows PowerShell (x86): 32-bits versie van Windows PowerShell, opgenomen in 64-bits versies van Windows.
- Windows PowerShell ISE: 64-bits Integrated Scripting Environment (ISE) voor het schrijven van Windows PowerShell-scripts.
- Windows PowerShell ISE (x86): 32-bits ISE, opgenomen in 64-bits versies van Windows.
Als PowerShell versie 7 niet is geïnstalleerd, opent u Windows PowerShell en gebruikt u Windows-pakketbeheerder (Winget) om de nieuwste stabiele versie van PowerShell 7 te installeren:
winget install --id Microsoft.Powershell --source winget
Zie PowerShell installeren in Windows voor gedetailleerde installatie-instructies.
Bepaal de PowerShell-versie:
Als u PowerShell versie 7 wilt openen, selecteert u de snelkoppeling PowerShell 7 (x64 ). Voer de volgende opdracht uit om de versie van PowerShell te controleren:
$PSVersionTable.PSVersion
Stel het PowerShell-uitvoeringsbeleid in:
Controleer het huidige uitvoeringsbeleid:
Get-ExecutionPolicy -List
Als het uitvoeringsbeleid is ingesteld op
Restricted
, wijzigt u hetRemoteSigned
in of minder beperkend:Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
Bevestig de wijziging van het uitvoeringsbeleid:
U wordt gevraagd om de wijziging te bevestigen:
The execution policy helps protect you from scripts that you do not trust. Changing the execution policy might expose you to the security risks described in the about_Execution_Policies help topic at https:/go.microsoft.com/fwlink/?LinkID=135170. Do you want to change the execution policy? [Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "N"): Y
Voer Y of A in en druk op Enter.
PowerShell in Linux installeren
Het installeren van PowerShell in Linux omvat het gebruik van een pakketbeheer. De volgende instructies zijn voor ondersteunde versies van Ubuntu. Zie PowerShell installeren in Linux voor andere distributies.
Installeer PowerShell in Ubuntu Linux met behulp van het Advanced Packaging Tool (apt) en de Bash-opdrachtregel:
De lijst met pakketten bijwerken
sudo apt-get update
Vereiste pakketten installeren
sudo apt-get install -y wget apt-transport-https software-properties-common
Uw versie van Ubuntu bepalen
source /etc/os-release
De sleutels van de Microsoft-opslagplaats downloaden
wget -q https://packages.microsoft.com/config/ubuntu/$VERSION_ID/packages-microsoft-prod.deb
De sleutels van de Microsoft-opslagplaats registreren
sudo dpkg -i packages-microsoft-prod.deb
Het sleutelsbestand van de Microsoft-opslagplaats verwijderen
rm packages-microsoft-prod.deb
De lijst met pakketten bijwerken nadat u de Microsoft-opslagplaats hebt toegevoegd
sudo apt-get update
PowerShell installeren
sudo apt-get install -y powershell
PowerShell starten
pwsh
PowerShell in macOS installeren
Als u PowerShell wilt installeren in macOS, gebruikt u homebrew-pakketbeheer.
Belangrijk
Als de brew
opdracht niet wordt gevonden, moet u Homebrew installeren. Zie de Homebrew-website voor meer informatie.
Installeer Homebrew door de volgende opdracht uit te voeren:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Zodra Homebrew is geïnstalleerd, installeert u de nieuwste stabiele versie van PowerShell 7:
brew install powershell/tap/powershell
Start PowerShell om te controleren of het is geïnstalleerd:
pwsh
Zie PowerShell installeren in macOS voor gedetailleerde installatie-instructies.
De Az PowerShell-module installeren
De Az PowerShell-module is beschikbaar vanuit een globale opslagplaats met de naam PowerShell Gallery.
U kunt de module installeren op uw lokale computer met behulp van de Install-Module
cmdlet.
Voer de volgende stappen uit om de nieuwste versie van de Az PowerShell-module te installeren:
PowerShell versie 7 openen
Installeer de Az PowerShell-module:
Install-Module -Name Az -Scope CurrentUser -Repository PSGallery
Met deze opdracht installeert u de Az PowerShell-module voor uw huidige gebruiker, die wordt beheerd door de parameter Bereik .
NuGet-installatieprompt:
De installatie is afhankelijk
NuGet
van het ophalen van onderdelen. Mogelijk wordt u gevraagd om de nieuwste versie vanNuGet
:NuGet provider is required to continue PowerShellGet requires NuGet provider version '2.8.5.201' or newer to interact with NuGet-based repositories. The NuGet provider must be available in 'C:\Program Files\PackageManagement\ProviderAssemblies' or 'C:\Users\<username>\AppData\Local\PackageManagement\ProviderAssemblies'. You can also install the NuGet provider by running 'Install-PackageProvider -Name NuGet -MinimumVersion 2.8.5.201 -Force'. Do you want PowerShellGet to install and import the NuGet provider now? [Y] Yes [N] No [S] Suspend [?] Help (default is "Y"):
Voer Y in en druk op Enter.
Niet-vertrouwde opslagplaatsprompt:
De PowerShell Gallery is standaard niet geconfigureerd als een vertrouwde opslagplaats. U wordt gevraagd om te bevestigen dat u de module wilt installeren vanuit een niet-vertrouwde opslagplaats:
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"):
Voer Y of A in en druk op Enter.
U ziet nu dat de Az PowerShell-module wordt geïnstalleerd.
Het proces voor het installeren van de Az PowerShell-module in Linux en macOS is eenvoudig en gebruikt dezelfde opdrachten.
Start PowerShell:
Open een terminal en voer de volgende opdracht uit:
pwsh
Installeer de Az PowerShell-module:
Voer bij de PowerShell-prompt de volgende opdracht in:
Install-Module -Name Az -Scope CurrentUser -Repository PSGallery
Niet-vertrouwde opslagplaatsprompt:
De PowerShell Gallery is standaard niet geconfigureerd als een vertrouwde opslagplaats. U wordt gevraagd om te bevestigen dat u de module wilt installeren vanuit een niet-vertrouwde opslagplaats:
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"):
Voer Y of A in en druk op Enter.
Als het goed is, ziet u dat de Az PowerShell-module wordt geïnstalleerd.
Met dit proces kunt u het volledige scala aan Azure-specifieke cmdlets gebruiken die beschikbaar zijn in de Az PowerShell-module.