Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
V některých prostředích není možné se připojit k internetu ani k Galerie prostředí PowerShell. V takových situacích můžete modul Az PowerShell nainstalovat offline pomocí jedné z těchto metod.
Note
Možnosti offline instalace v tomto článku vyžadují alespoň jeden systém s přístupem k internetu ke stažení modulu Az PowerShell, který se může lišit od systému, ve kterém plánujete modul nainstalovat.
Předpoklady
- Instalace podporované verze PowerShellu verze 7 nebo vyšší
- Windows PowerShell 5.1 se podporuje také v případě, že používáte operační systém Windows.
Multiplatformní
Následující možnosti instalace modulu Az PowerShell jsou k dispozici pro různé platformy na všech platformách, včetně Windows, Linuxu a macOS.
Instalace z archivu tar
Tip
K použití této možnosti instalace se vyžaduje nástroj příkazového řádku tar. Je k dispozici ve výchozím nastavení ve Windows 10 verze 1803 nebo novější, většina distribucí Linuxu a aktuálních verzích macOS.
V systému s přístupem k internetu definujte cílovou cestu, kam chcete archiv tar uložit.
$downloadFolderPath = "$home/Downloads"Ověřte, že složka pro stahování existuje. Jinak vytvořte složku.
if (-not (Test-Path -Path $downloadFolderPath -PathType Container)) { New-Item -Path $downloadFolderPath -ItemType Directory }Zjistěte adresu URL archivu tar pro nejnovější verzi modulu Az PowerShellu v GitHub.
$tarSourceUrl = ( Invoke-RestMethod -Uri https://api.github.com/repos/azure/azure-powershell/releases/latest | Select-Object -ExpandProperty assets | Where-Object content_type -eq 'application/x-gzip' ).browser_download_urlUložte název souboru tar a cestu k cílovému souboru do proměnných.
$fileName = Split-Path -Path $tarSourceUrl -Leaf $downloadFilePath = Join-Path -Path $downloadFolderPath -ChildPath $fileNameStáhněte archiv tar z GitHub pomocí PowerShellu.
Invoke-WebRequest -Uri $tarSourceUrl -OutFile $downloadFilePathOdblokujte stažený soubor, pokud používáte operační systém Windows.
if ($PSVersionTable.PSVersion.Major -le 5 -or $IsWindows -eq $true) { Unblock-File -Path $downloadFilePath }Note
Zkopírujte archiv tar do offline systému. Definujte proměnné
$downloadFilePatha$downloadFolderPathnebo zadejte skutečné hodnoty namísto použití proměnných v následujících příkazech na vašem offline systému.Extrahujte obsah archivu tar.
tar zxf $downloadFilePath -C $downloadFolderPathPřejděte do složky pro stahování.
Set-Location -Path $downloadFolderPathInstallModule.ps1Spusťte skript, který je jedním z extrahovaných souborů v offline systému, kde chcete nainstalovat modul Az PowerShell../InstallModule.ps1
Uložení a kopírování instalace
Stáhněte modul Az PowerShell s Save-Module nebo Save-PSResource do síťového umístění pomocí systému s přístupem k internetu a Galerie prostředí PowerShell. Tyto příkazy uloží modul Az a jeho závislosti do zadaného umístění. Jako zdroj instalace použijte uložené moduly a zkopírujte je do offline systému.
Instalace z privátního úložiště
Vytvořte privátní úložiště v místní síti a použijte ho jako zdroj instalace pro svůj offline systém. Další informace najdete v tématu Práce s privátními úložišti PowerShellGet.
Tato metoda umožňuje ukládat moduly PowerShellu do mezipaměti na jednom serveru nebo sdílené složce, které se mají nasadit pomocí PowerShellGet nebo Microsoft. PowerShell.PSResourceGet do všech odpojených systémů.
Windows
Na Windows máte také možnost nainstalovat modul Az PowerShell s MSI, pokud používáte Windows PowerShell verze 5.1.
Important
Mějte na paměti, že instalační program MSI funguje jenom pro Windows PowerShell 5.1.
Troubleshooting
Řešení běžných problémů s instalací modulu Az PowerShell najdete v tématu Řešení potíží s instalací modulu Az PowerShell.
Viz také
- Save-Module
- Save-PSResource
Další kroky
Další informace o správě prostředků Azure pomocí modulu Az PowerShell najdete v tématu Get Started with Azure PowerShell.
Azure PowerShell