Nainstalovat Azure PowerShell

  • 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:

  1. Aktualizace windows PowerShell 5.1.,Pokud jste v systému Windows 10 Verze 1607 nebo vyšší, máte již nainstalován PowerShell 5.1.
  2. nainstalujte. NET Framework 4.7.2 nebo novější.
  3. 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í -RequiredVersionparametry:

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.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *