- 05/14/2020
- 6 minut, aby si
-
- m
- h
Tento článek vysvětluje, jak nainstalovat Azure PowerShell moduly usingPowerShellGet. Tyto pokyny fungují na platformách Windows, macOS a Linux.
Azure PowerShell je také k dispozici v Azure Cloud Shell a je nowpreinstalled v Docker obrázků.
požadavky
Poznámka
PowerShell 7.,x a novější je doporučená verze PowerShell pro použití s Azure PowerShell onvšechny platformy.
Azure PowerShell pracuje s PowerShell 6.2.4 a později na všech platformách. Je také podporovánpowershell 5.1 v systému Windows. Nainstalujte nejteplejší verzi PowerShell k dispoziciváš operační systém. Azure PowerShell nemá žádné další požadavky při spuštění na PowerShell 6.2.4 a novější.
zkontrolujte, zda vaše PowerShell verze, spusťte příkaz:
$PSVersionTable.PSVersion
použití Azure PowerShell v prostředí PowerShell 5.1 v systému Windows:
- Aktualizace windows PowerShell 5.1.,Pokud jste v systému Windows 10 Verze 1607 nebo vyšší, máte již nainstalován PowerShell 5.1.
- nainstalujte. NET Framework 4.7.2 nebo novější.
- ujistěte se, že máte nejnovější verzi PowerShellGet. Spustit
Install-Module -Name PowerShellGet -Force
.
Nainstalujte Azure PowerShell modulu
Upozornění
nepodporujeme s oběma AzureRM a Az nainstalované moduly pro PowerShell 5.1 na Windowsat stejnou dobu. Pokud potřebujete, aby byl AzureRM ve vašem systému k dispozici, nainstalujte modul Azpowershell 6.2.4 nebo novější.,
Install for Current User
Using the PowerShellGet cmdlets is the preferred installation method. Nainstalujte modul Az pouze pro současného uživatele. Toto je doporučený rozsah instalace. Tato metoda funguje stejněwindows, macOS a Linux platformy. Spusťte následující příkaz z relace PowerShell:
ve výchozím nastavení není Galerie PowerShell nakonfigurována jako důvěryhodné úložiště pro PowerShellGet., První čas pomocí PSGallery uvidíte následující řádek:
Odpovědět Yes
nebo Yes to All
pokračovat v instalaci.
instalace pro všechny uživatele
Instalace modulu pro všechny uživatele v systému vyžaduje zvýšená oprávnění. Začít PowerShellsession pomocí Spustit jako správce v systému Windows nebo pomocí sudo
příkaz na macOS nebo Linux:
Az modul je kumulativní modul pro Azure PowerShell cmdlets., Instalace stáhne všechny obecně dostupné moduly Az PowerShell a zpřístupní jejich cmdlety pro použití.
instalovat offline
v některých prostředích není možné se připojit k galerii PowerShell. V těchto situacích můžete stále instalovat offline pomocí jedné z těchto metod:
-
stáhněte moduly na jiné místo ve vaší síti a použijte je jako instalační zdroj.Tato metoda umožňuje mezipaměti PowerShell moduly na jednom serveru nebo sdílené složky bude deployedwith PowerShellGet na každém odpojení systémů., Naučte se, jak nastavit místní úložiště a nainstalovatna odpojených systémech spracování s lokálními úložišti PowerShellGet.
-
Stáhnout Azure PowerShell MSI stroj připojen k síti,a pak zkopírujte instalační systémy bez přístupu k PowerShell Galerie. Mějte na paměti, že instalátor theMSI pracuje pouze pro PowerShell 5.1 v systému Windows.,
-
Uložte modul s Save-Modul pro sdílení souborů,nebo uložit na jiný zdroj, a ručně zkopírovat na jiné stroje:
Save-Module -Name Az -Path '\\server\share\PowerShell\modules' -Force
Odstraňování problémů
Zde jsou některé běžné problémy při instalaci Azure PowerShell modul. Pokud se u Vás vyskytne aproblem, který zde není uveden, podejte na GitHub problém.
Proxy server blokuje připojení
Pokud jste si chyby z Install-Module
, které označují PowerShell Galerie je nedostupný, možná za proxy., Různé operační systémy a síťové prostředí mají různé požadavkypro konfiguraci proxy pro celý systém. Obraťte se na správce systému pro nastavení proxy ajak je nakonfigurovat pro vaše prostředí.
PowerShell sám o sobě nemusí být nakonfigurován tak, aby tento proxy automaticky používal. S PowerShell 5.1 andlater, nakonfigurujte prostředí PowerShell session použít proxy pomocí následujících příkazů:
Pokud váš operační systém, pověření jsou správně nakonfigurován, tato konfigurace trasy PowerShellrequests přes proxy., Chcete-li, aby toto nastavení přetrvávalo mezi relacemi, přidejte příkazy do profilu yourPowerShell.
pro instalaci balíčku musí váš proxy Povolit připojení HTTPS na následující adresu:
Sign in
To start working with Azure PowerShell, sign in with your Azure credentials.
Note
If you’ve disabled module autoloading, manually import the module with Import-Module -Name Az
.Vzhledem k tomu, jak je modul strukturován, může to trvat několik sekund.
tyto kroky budete muset opakovat pro každou novou relaci PowerShell, kterou spustíte. Chcete-li se dozvědět, jak topersist váš Azure přihlásit přes PowerShell relací, seePersist uživatelské pověření přes PowerShell relací.,
Aktualizujte modul Azure PowerShell
Chcete-li aktualizovat jakýkoli modul PowerShell, měli byste použít stejnou metodu použitou k instalaci modulu. Forexample, pokud jste původně použili Install-Module
, pak byste měli Použítupdate-modul získat nejnovější verzi. Pokud jste původně použili balíček MSI, měli byste si stáhnout a nainstalovat nový balíček MSI.
cmdlety PowerShellGet nemohou aktualizovat moduly, které byly nainstalovány z balíčku MSI. MSIpackages neaktualizují moduly, které byly nainstalovány pomocí PowerShellGet., Pokud máte nějaké problémyaktualizace pomocí PowershellGet, měli byste přeinstalovat, spíše než aktualizovat. Přeinstalování hotová, stejným způsobem, jako instalace, ale je třeba přidat -Force
parametry:
na Rozdíl od MSI-based zařízení, instalaci nebo aktualizaci pomocí PowerShellGet neodstraní olderversions, které mohou existovat ve vašem systému. Chcete-li ze systému odebrat staré verze Azure PowerShell, podívejte se na odinstalaci modulu Azure PowerShell. Další informace o instalacích na bázi MSI naleznete v části instalovat Azure PowerShell s MSI.,
použijte více verzí Azure PowerShell
je možné nainstalovat více než jednu verzi Azure PowerShell. Zkontrolovat, zda máte multipleversions Azure PowerShell nainstalován, použijte následující příkaz:
Get-InstalledModule -Name Az -AllVersions | Select-Object -Property Name, Version
odstranit verzi Azure PowerShell, viz Odinstalovat Azure PowerShell modul.
Pokud máte nainstalovanou více verzí modulu, modul autoload a Import-Module
načíst nejnovější verzi ve výchozím nastavení.,
můžete nainstalovat nebo načíst konkrétní verzi Az
modul pomocí -RequiredVersion
parametry:
Použití více repozitářů s PowerShellGet
Úložiště parametr je vyžadován, pokud jste přidali další repozitáře, aby PowerShellGeton vašem systému a Az modulu lze nalézt ve více než jedné z nich.
poskytnout zpětnou vazbu
Pokud najdete chybu v Azure PowerShell, soubor problém na GitHub. Chcete-li poskytnout zpětnou vazbuz příkazového řádku použijte cmdlet Send-Feedback.,
Chcete-li se dozvědět více o modulech Azure PowerShell a jejich funkcích, seeGet začal s Azure PowerShell. Pokud jste obeznámeni s AzurePowerShell a potřebujete migrovat z Azurermu, seeMigrate z Azurermu do Az.