Gyakorlat: az Azure PowerShell telepítése
Ebben a leckében megtudhatja, hogyan határozhatja meg a helyi gépen telepített PowerShell verzióját, és hogyan telepítheti a legújabb verziót. Azt is megtudhatja, hogyan telepítheti az Az PowerShell-modult.
Feljegyzés
Ez a gyakorlat végigvezeti az Az PowerShell-modul helyi telepítésének létrehozásán. A modul fennmaradó része azonban az Azure Cloud Shell használatával használja az ingyenes Microsoft Learn tesztkörnyezetet. Tetszés szerint ezt a gyakorlatot nem kötelezőnek tekintheti, és egyszerűen áttekintheti az utasításokat.
A PowerShell telepítése Windowson
A Windows PowerShell a Windows operációs rendszer részét képezi. Javasoljuk azonban, hogy telepítse a PowerShell 7 legújabb stabil verzióját az Azure PowerShell-lel való használatra. Kövesse az alábbi lépéseket a PowerShell telepített verziójának meghatározásához:
A Rendszertálca keresőmezőbe írja be a PowerShellt. Több billentyűparancsot is láthat:
- PowerShell 7 (x64): A PowerShell 7 64 bites verziója (ajánlott).
- Windows PowerShell: A Windows PowerShell 64 bites verziója, amely a Windows részét képezi.
- Windows PowerShell (x86): A Windows PowerShell 32 bites verziója, amely a Windows 64 bites verzióiban található.
- Windows PowerShell ISE: 64 bites integrált szkriptelési környezet (ISE) Windows PowerShell-szkriptek írásához.
- Windows PowerShell ISE (x86): 32 bites ISE, amely a Windows 64 bites verzióiban található.
Ha a PowerShell 7-es verziója nincs telepítve, nyissa meg a Windows PowerShellt , és a Windows Package Manager (Winget) használatával telepítse a PowerShell 7 legújabb stabil verzióját:
winget install --id Microsoft.Powershell --source wingetA részletes telepítési utasításokért tekintse meg a PowerShell Windows rendszeren való telepítését ismertető cikket.
A PowerShell-verzió meghatározása:
A PowerShell 7-es verziójának megnyitásához válassza a PowerShell 7 (x64) parancsikont. Futtassa a következő parancsot a PowerShell verziójának ellenőrzéséhez:
$PSVersionTable.PSVersionA PowerShell végrehajtási szabályzatának beállítása:
Ellenőrizze az aktuális végrehajtási szabályzatot:
Get-ExecutionPolicy -ListHa a végrehajtási szabályzat értéke
Restricteda következő, módosítsa vagy kevésbé korlátozóraRemoteSigned:Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUserEllenőrizze a végrehajtási szabályzat módosítását:
A rendszer a módosítás megerősítését kéri:
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Írja be az Y vagy az A értéket, majd nyomja le az Enter billentyűt.
A PowerShell telepítése Linuxon
A PowerShell linuxos telepítése csomagkezelő használatával jár. Az alábbi utasítások az Ubuntu támogatott verzióira vonatkozóak. Egyéb disztribúciókról a PowerShell linuxos telepítése című témakörben olvashat.
Telepítse a PowerShellt Ubuntu Linux rendszeren az Advanced Packaging Tool (apt) és a Bash parancssor használatával:
A csomagok listájának frissítése
sudo apt-get updateElőfeltételcsomagok telepítése
sudo apt-get install -y wget apt-transport-https software-properties-commonAz Ubuntu verziójának meghatározása
source /etc/os-releaseA Microsoft-adattár kulcsainak letöltése
wget -q https://packages.microsoft.com/config/ubuntu/$VERSION_ID/packages-microsoft-prod.debA Microsoft-adattárkulcsok regisztrálása
sudo dpkg -i packages-microsoft-prod.debA Microsoft-adattárkulcsok fájljának törlése
rm packages-microsoft-prod.debA Microsoft-adattár hozzáadása után frissítse a csomagok listáját
sudo apt-get updateA PowerShell telepítése
sudo apt-get install -y powershellA PowerShell elindítása
pwsh
A PowerShell telepítése macOS-en
A PowerShell macOS rendszerre való telepítéséhez használja a Homebrew csomagkezelőt.
Fontos
Ha a brew parancs nem található, telepítenie kell a Homebrew-t. További részletekért tekintse meg a Homebrew webhelyét.
Telepítse a Homebrew-t a következő parancs futtatásával:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
A Homebrew telepítése után telepítse a PowerShell 7 legújabb stabil kiadását:
brew install powershell/tap/powershellIndítsa el a PowerShellt a sikeres telepítés ellenőrzéséhez:
pwsh
A részletes telepítési utasításokért lásd a PowerShell macOS rendszeren való telepítését ismertető cikket.
Az Az PowerShell-modul telepítése
Az Az PowerShell-modul a PowerShell-katalógus nevű globális adattárból érhető el.
A modult a parancsmaggal telepítheti a Install-Module helyi gépen.
Az Az PowerShell-modul legújabb verziójának telepítéséhez kövesse az alábbi lépéseket:
A PowerShell 7-es verziójának megnyitása
Telepítse az Az PowerShell-modult:
Install-Module -Name Az -Scope CurrentUser -Repository PSGalleryEz a parancs telepíti az Az PowerShell-modult az aktuális felhasználó számára, melyet a Hatókör paraméter vezérel.
A NuGet telepítési kérése:
A telepítés az összetevők lekérésére
NuGettámaszkodik. Előfordulhat, hogy a rendszer a következő legújabb verziójának letöltésétNuGetés telepítését kéri: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"):Írja be az Y billentyűt, és nyomja le az Enter billentyűt.
Nem megbízható adattárra vonatkozó kérés:
Alapértelmezés szerint a PowerShell-galéria nincs megbízható adattárként konfigurálva. A rendszer arra kéri, hogy erősítse meg, hogy nem megbízható adattárból szeretné telepíteni a modult:
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"):Írja be az Y vagy az A értéket, majd nyomja le az Enter billentyűt.
Most már látnia kell az Az PowerShell-modul telepítését.
Az Az PowerShell-modul Linuxra és macOS rendszerre való telepítésének folyamata egyszerű, és ugyanazokat a parancsokat használja.
Indítsa el a PowerShellt:
Nyisson meg egy terminált, és futtassa a következő parancsot:
pwsh
Telepítse az Az PowerShell-modult:
A PowerShell-parancssorban adja meg a következő parancsot:
Install-Module -Name Az -Scope CurrentUser -Repository PSGalleryNem megbízható adattárra vonatkozó kérés:
Alapértelmezés szerint a PowerShell-galéria nincs megbízható adattárként konfigurálva. A rendszer arra kéri, hogy erősítse meg, hogy nem megbízható adattárból szeretné telepíteni a modult:
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"):Írja be az Y vagy az A értéket, majd nyomja le az Enter billentyűt.
Látnia kell, hogy a Az PowerShell-modul települ.
Ez a folyamat lehetővé teszi, hogy az Az PowerShell modulhoz elérhető Azure-specifikus parancsmagok teljes választékát használja.