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 wingetZie 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.PSVersionStel het PowerShell-uitvoeringsbeleid in:
Controleer het huidige uitvoeringsbeleid:
Get-ExecutionPolicy -ListAls het uitvoeringsbeleid is ingesteld op
Restricted, wijzigt u hetRemoteSignedin of minder beperkend:Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUserBevestig 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"): YVoer 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 updateVereiste pakketten installeren
sudo apt-get install -y wget apt-transport-https software-properties-commonUw versie van Ubuntu bepalen
source /etc/os-releaseDe sleutels van de Microsoft-opslagplaats downloaden
wget -q https://packages.microsoft.com/config/ubuntu/$VERSION_ID/packages-microsoft-prod.debDe sleutels van de Microsoft-opslagplaats registreren
sudo dpkg -i packages-microsoft-prod.debHet sleutelsbestand van de Microsoft-opslagplaats verwijderen
rm packages-microsoft-prod.debDe lijst met pakketten bijwerken nadat u de Microsoft-opslagplaats hebt toegevoegd
sudo apt-get updatePowerShell installeren
sudo apt-get install -y powershellPowerShell 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/powershellStart 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 PSGalleryMet 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
NuGetvan 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 PSGalleryNiet-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.