Instalace modulu Azure PowerShellu

Dokončeno

Modul Azure Az PowerShell je souhrnný modul. Instalace stáhne dostupné moduly Az PowerShellu a zpřístupní jejich rutiny pro použití. Modul Azure Az PowerShell funguje s PowerShellem 7.x a novějšími verzemi na všech platformách. Azure PowerShell nemá žádné další požadavky, když ho spustíte v PowerShellu 7.x a novějších verzích.

Pokud chcete zkontrolovat verzi PowerShellu, spusťte v relaci PowerShellu následující příkaz:

$PSVersionTable.PSVersion

Před instalací modulu Azure Az PowerShell byste měli nastavit zásady spouštění skriptů PowerShellu na RemoteSigned. Můžete to provést spuštěním následujícího příkazu:

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser

Metody instalace modulu Az PowerShell

Modul Azure Az PowerShell můžete nainstalovat pomocí jedné z následujících metod:

  • Cmdlet Install-Module
  • Msi Azure PowerShellu
  • Az PowerShell Docker container

Poznámka:

Modul Azure Az PowerShell je předinstalovaný v Azure Cloud Shellu. Můžete ho použít přímo z prohlížeče, aniž byste na svém počítači museli instalovat cokoli místně. Další informace o Azure Cloud Shellu najdete v další lekci.

Rutina Install-Module

Použití rutiny Install-Module je upřednostňovanou metodou instalace modulu Azure Az PowerShell. Tento modul byste měli nainstalovat pouze pro aktuálního uživatele. Toto je doporučený rozsah instalace. Tato metoda funguje stejně ve Windows, v macOS i na Linuxu. Pokud chcete nainstalovat modul Az, spusťte z místní relace PowerShellu následující příkaz:

Install-Module -Name Az -Scope CurrentUser -Repository PSGallery -Force

Přestože je doporučená verze PowerShellu 7.x a modul Install-Module je doporučenou možností instalace, můžete také nainstalovat modul Az v prostředí PowerShell 5.1 ve Windows. Pokud používáte Windows 10 verze 1607 nebo novější, máte už PowerShell 5.1 nainstalovaný. Měli byste se také ujistit, že máte nainstalované rozhraní .NET Framework 4.7.2 nebo novější a nejnovější verzi modulu PowerShellGet. Pokud chcete nainstalovat nejnovější verzi modulu PowerShellGet v PowerShellu 5.1, spusťte následující příkaz:

Install-Module -Name PowerShellGet -Force

Pak můžete modul Az nainstalovat pomocí stejného příkazu, který používáte v PowerShellu 7.1.

Msi Azure PowerShellu

V některých prostředích se není možné připojit k Galerie prostředí PowerShell. V takových situacích můžete modul Az PowerShell nainstalovat offline stažením balíčku MSI Azure PowerShellu. Nezapomeňte, že instalační program MSI funguje jenom pro PowerShell 5.1 ve Windows.

K aktualizaci libovolného modulu PowerShellu byste měli použít stejnou metodu, která se používá k jeho instalaci. Pokud jste například původně použili Install-Module, měli byste k získání nejnovější verze použít modul Update-Module . Pokud jste původně použili balíček MSI, měli byste stáhnout a nainstalovat nový balíček MSI.

Az PowerShell Docker container

V imagi Dockeru je také možné spustit Azure PowerShell. Microsoft poskytuje image Dockeru s předinstalovaným Prostředím Azure PowerShell. Vydané image vyžadují Docker 17.05 nebo novější. Nejnovější image kontejneru obsahuje nejnovější verzi PowerShellu a nejnovější moduly Azure PowerShellu podporované modulem Az.

Pokud chcete stáhnout image a spustit interaktivní relaci PowerShellu, měli byste spustit následující příkazy:

docker pull mcr.microsoft.com/azure-powershell
docker run -it mcr.microsoft.com/azure-powershell pwsh

Začínáme pracovat s Azure PowerShellem

Pokud chcete začít pracovat v prostředí Azure PowerShellu, měli byste se nejdřív přihlásit pomocí přihlašovacích údajů Azure. Tento krok se liší od práce v čistém PowerShellu. Přihlašovací údaje Azure jsou stejné přihlašovací údaje, které používáte k přihlášení k webu Azure Portal nebo k jiným prostředkům založeným na Azure.

Pokud se chcete přihlásit k Azure z Azure PowerShellu, spusťte následující příkaz:

Connect-AzAccount

Po spuštění tohoto příkazu se zobrazí výzva k přihlášení pomocí přihlašovacích údajů Azure. Po úspěšném ověření v Azure můžete začít používat příkazy z modulu Az ke správě prostředků Azure.