Cvičení – instalace Azure PowerShellu
V této lekci se dozvíte, jak určit verzi PowerShellu nainstalovanou na místním počítači a jak nainstalovat nejnovější verzi. Dozvíte se také, jak nainstalovat modul Az PowerShell.
Poznámka:
Toto cvičení vás provede vytvořením místní instalace modulu Az PowerShell. Zbývající část tohoto modulu ale využívá Azure Cloud Shell k využití bezplatného sandboxového prostředí Microsoft Learn. Pokud chcete, můžete toto cvičení považovat za volitelné a jednoduše si projít pokyny.
Instalace PowerShellu ve Windows
Windows PowerShell je součástí operačního systému Windows. Doporučujeme ale nainstalovat nejnovější stabilní verzi PowerShellu 7 pro použití s Azure PowerShellem. Pokud chcete zjistit, která verze PowerShellu je nainstalovaná, postupujte takto:
Do vyhledávacího pole hlavního panelu systému zadejte PowerShell. Může se zobrazit několik klávesových zkratek:
- PowerShell 7 (x64): 64bitová verze PowerShellu 7 (doporučeno).
- Windows PowerShell: 64bitová verze Windows PowerShellu, která je součástí Windows.
- Windows PowerShell (x86): 32bitová verze Windows PowerShellu, která je součástí 64bitových verzí Windows.
- Integrované skriptovací prostředí (ISE) windows PowerShellu: 64bitové integrované skriptovací prostředí (ISE) pro psaní skriptů prostředí Windows PowerShell.
- Prostředí Windows PowerShell ISE (x86): 32bitové prostředí ISE, které je součástí 64bitových verzí Windows.
Pokud není nainstalovaný PowerShell verze 7, otevřete Windows PowerShell a pomocí Správce balíčků systému Windows (Winget) nainstalujte nejnovější stabilní verzi PowerShellu 7:
winget install --id Microsoft.Powershell --source winget
Podrobné pokyny k instalaci najdete v tématu Instalace PowerShellu ve Windows.
Určete verzi PowerShellu:
Pokud chcete otevřít PowerShell verze 7, vyberte zástupce PowerShellu 7 (x64). Spuštěním následujícího příkazu zkontrolujte verzi PowerShellu:
$PSVersionTable.PSVersion
Nastavte zásady spouštění PowerShellu:
Zkontrolujte aktuální zásady spuštění:
Get-ExecutionPolicy -List
Pokud je zásada spuštění nastavená na
Restricted
, změňte ji naRemoteSigned
nebo méně omezující:Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
Potvrďte změnu zásad provádění:
Zobrazí se výzva k potvrzení změny:
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
Zadejte Y nebo A a stiskněte Enter.
Instalace PowerShellu v Linuxu
Instalace PowerShellu v Linuxu zahrnuje použití správce balíčků. Následující pokyny jsou určené pro podporované verze Ubuntu. Další distribuce najdete v tématu Instalace PowerShellu v Linuxu.
Nainstalujte PowerShell v Ubuntu Linuxu pomocí nástroje Advanced Packaging Tool (apt) a příkazového řádku Bash:
Aktualizace seznamu balíčků
sudo apt-get update
Instalace požadovaných balíčků
sudo apt-get install -y wget apt-transport-https software-properties-common
Určení verze Ubuntu
source /etc/os-release
Stažení klíčů úložiště Microsoftu
wget -q https://packages.microsoft.com/config/ubuntu/$VERSION_ID/packages-microsoft-prod.deb
Registrace klíčů úložiště Microsoftu
sudo dpkg -i packages-microsoft-prod.deb
Odstranění souboru klíčů úložiště Microsoftu
rm packages-microsoft-prod.deb
Po přidání úložiště Microsoft aktualizujte seznam balíčků.
sudo apt-get update
Instalace PowerShellu
sudo apt-get install -y powershell
Spuštění PowerShellu
pwsh
Instalace PowerShellu v macOS
Pokud chcete nainstalovat PowerShell v systému macOS, použijte správce balíčků Homebrew.
Důležité
Pokud příkaz brew
nenajdete, musíte nainstalovat Homebrew. Podrobnosti najdete na webu Homebrew.
Nainstalujte Homebrew spuštěním následujícího příkazu:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Po instalaci Homebrew nainstalujte nejnovější stabilní verzi PowerShellu 7:
brew install powershell/tap/powershell
Spusťte PowerShell a ověřte, že se úspěšně nainstaloval:
pwsh
Podrobné pokyny k instalaci najdete v tématu Instalace PowerShellu v systému macOS.
Instalace modulu Az PowerShell
Modul Az PowerShell je k dispozici z globálního úložiště označovaného jako Galerie prostředí PowerShell.
Modul můžete nainstalovat na místní počítač pomocí rutiny Install-Module
.
Pokud chcete nainstalovat nejnovější verzi modulu Az PowerShell, postupujte takto:
Otevření PowerShellu verze 7
Nainstalujte modul Az PowerShell:
Install-Module -Name Az -Scope CurrentUser -Repository PSGallery
Tento příkaz nainstaluje modul Az PowerShell pro aktuálního uživatele, který je řízen parametrem Scope .
Výzva k instalaci NuGet:
Instalace spoléhá na
NuGet
načtení komponent. Může se zobrazit výzva ke stažení a instalaci nejnovější verzeNuGet
: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"):
Zadejte Y a stiskněte Enter.
Výzva k nedůvěryhodnému úložišti:
Ve výchozím nastavení není Galerie prostředí PowerShell nakonfigurované jako důvěryhodné úložiště. Zobrazí se výzva k potvrzení, že chcete modul nainstalovat z nedůvěryhodného úložiště:
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"):
Zadejte Y nebo A a stiskněte Enter.
Teď byste měli vidět instalaci modulu Az PowerShell.
Proces instalace modulu Az PowerShell v Linuxu a macOS je jednoduchý a používá stejné příkazy.
Spusťte PowerShell:
Otevřete terminál a spusťte následující příkaz:
pwsh
Nainstalujte modul Az PowerShell:
Na příkazovém řádku PowerShellu zadejte následující příkaz:
Install-Module -Name Az -Scope CurrentUser -Repository PSGallery
Výzva k nedůvěryhodnému úložišti:
Ve výchozím nastavení není Galerie prostředí PowerShell nakonfigurované jako důvěryhodné úložiště. Zobrazí se výzva k potvrzení, že chcete modul nainstalovat z nedůvěryhodného úložiště:
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"):
Zadejte Y nebo A a stiskněte Enter.
Měli byste vidět instalaci modulu Az PowerShell.
Tento proces umožňuje používat celou řadu rutin specifických pro Azure, které jsou k dispozici v modulu Az PowerShell.