installera Azure PowerShell

  • 05/14/2020
  • 6 minuter att läsa
    • m
    • h

den här artikeln förklarar så här installerar du Azure PowerShell-modulerna med hjälp Avpowershellget. Dessa instruktioner fungerar på Windows,macOS och Linux-plattformar.

Azure PowerShell finns även i Azure Cloud Shell och är nuinstallerad i Docker-bilder.

krav

Obs

PowerShell 7.,x och senare är den rekommenderade versionen av PowerShell för användning med Azure PowerShell onall plattformar.

Azure PowerShell fungerar med PowerShell 6.2.4 och senare på alla plattformar. Det stöds också withPowerShell 5.1 på Windows. Installera den senaste versionen av PowerShell tillgänglig förditt operativsystem. Azure PowerShell har inga ytterligare krav när den körs på PowerShell 6.2.4 och senare.

för att kontrollera din PowerShell-version, kör kommandot:

$PSVersionTable.PSVersion

för att använda Azure PowerShell i PowerShell 5.1 på Windows:

  1. uppdatera toWindows PowerShell 5.1.,Om du är på Windows 10 version 1607 eller högre har du redan PowerShell 5.1 installerat.
  2. installera.Net Framework 4.7.2 eller senare.
  3. se till att du har den senaste versionen av PowerShellGet. Kör Install-Module -Name PowerShellGet -Force.

installera Azure PowerShell-modulen

Varning

Vi stöder inte att ha både AzureRM-och az-modulerna installerade för PowerShell 5.1 på Fönstersamtidigt. Om du behöver hålla Azur tillgänglig på ditt system, installera az-modulen forPowerShell 6.2.4 eller senare.,

Installera för Aktuell användare

använda PowerShellGet cmdlets är den föredragna installationsmetoden. Installera az-modulen förnuvarande användare. Detta är den rekommenderade installation omfattning. Denna metod fungerar samma påWindows, macOS och Linux-plattformar. Kör följande kommando från en PowerShell-session:

som standard är PowerShell-galleriet inte konfigurerat som ett betrott förråd för PowerShellGet., Första gången du använder PSGallery ser du följande prompt:

svaraYes ellerYes to All för att fortsätta med installationen.

Installera för alla användare

installera modulen för alla användare på ett system kräver förhöjda behörigheter. Starta Powershellsessionen med Kör som administratör i Windows eller använd kommandotsudo på macOS eller Linux:

az-modulen är en samlad modul för Azure PowerShell cmdlets., Installera det hämtar alla de allmänt tillgängliga az PowerShell moduler, och gör sina cmdlets tillgängliga för användning.

installera offline

i vissa miljöer är det inte möjligt att ansluta till PowerShell-galleriet. I dessa situationer kan du fortfarande installera offline med en av dessa metoder:

  • hämta modulerna till en annan plats i nätverket och använda den som installationskälla.Med den här metoden kan du cache PowerShell-moduler på en enda server eller fildelning som ska distribueras med PowerShellGet till alla kopplade system., Lär dig hur du ställer in ett lokalt förråd och installerarpå bortkopplade system medarbeta med lokala PowerShellGet-förråd.

  • ladda ner Azure PowerShell MSI till en maskin som är ansluten till nätverket och kopiera sedan installationsprogrammet till system utan tillgång till PowerShell Gallery. Tänk på att theMSI installationsprogrammet fungerar bara för PowerShell 5.1 för Windows.,

  • spara modulen med Save-modul till en fildelning,eller spara den till en annan källa och kopiera den manuellt till andra maskiner:

    Save-Module -Name Az -Path '\\server\share\PowerShell\modules' -Force

felsökning

Här är några vanliga problem som ses när du installerar Azure PowerShell-modulen. Om du upplever problem som inte anges här, fil ett problem på GitHub.

Proxy blockerar anslutning

om du får fel från Install-Module som indikerar att PowerShell-galleriet är oåtkomligt, kanske du bakom en proxy., Olika operativsystem och nätverksmiljö har olika kravför att konfigurera en systemomfattande proxy. Kontakta din systemadministratör för dina proxyinställningar ochhur du konfigurerar dem för din miljö.

PowerShell själv kanske inte konfigureras för att använda denna proxy automatiskt. Med PowerShell 5.1 andlater konfigurerar du PowerShell-sessionen för att använda en proxy med följande kommandon:

om dina operativsystemsuppgifter är korrekt konfigurerade, leder den här konfigurationen PowerShell genom proxyn., Om du vill att den här inställningen ska bestå mellan sessionerna lägger du till kommandona i yourpowershell-profilen.

för att installera paketet måste din proxy tillåta HTTPS-anslutningar till följande adress:

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.På grund av hur modulen är strukturerad kan det ta några sekunder.

Du måste upprepa dessa steg för varje ny PowerShell-session du startar. Om du vill veta hur topersist din Azure logga in över PowerShell sessioner, seePersist användaruppgifter över PowerShell sessioner.,

uppdatera Azure PowerShell-modulen

för att uppdatera en PowerShell-modul bör du använda samma metod som används för att installera modulen. Till exempel, om du ursprungligen använde Install-Module, bör du användaupdate-modul för att få den senaste versionen. Om duursprungligen använde MSI-paketet bör du ladda ner och installera det nya MSI-paketet.

PowerShellGet cmdlets kan inte uppdatera moduler som installerats från ett MSI-paket. Msipackages uppdaterar inte moduler som installerades med PowerShellGet., Om du har några problemuppdatering med PowershellGet, då ska du installera om, snarare än uppdatera. Installera isdone samma sätt som att installera, men du behöver lägga till -Force parameter:

till Skillnad från MSI-baserade installationer, installation eller uppdatering med hjälp av PowerShellGet inte ta bort olderversions som kan finnas på ditt system. För att ta bort gamla versioner av Azure PowerShell från ditt system, se Avinstallera Azure PowerShell-modulen. Mer information ommsi-baserade installationer finns i Installera Azure PowerShell med en MSI.,

använd flera versioner av Azure PowerShell

det är möjligt att installera mer än en version av Azure PowerShell. För att kontrollera om du har multipleversioner av Azure PowerShell installerat, använd följande kommando:

Get-InstalledModule -Name Az -AllVersions | Select-Object -Property Name, Version

för att ta bort en version av Azure PowerShell, se Avinstallera Azure PowerShell-modulen.

om du har mer än en version av modulen installerad, modul autoload ochImport-Module loadden senaste versionen som standard.,

Du kan installera eller ladda en specifik version avAz – modulen med parametern-RequiredVersion:

använd flera repositories med PowerShellGet

repository-parametern krävs om du har lagt till ytterligare repositories till PowerShellGeton ditt system och az-modulen kan hittas i mer än en av dem.

ge feedback

om du hittar en bugg i Azure PowerShell,lämna ett problem på GitHub. För att tillhandahålla feedbackfrån kommandoraden, använd cmdlet Skicka-Feedback.,

för att lära dig mer om Azure PowerShell-modulerna och deras funktioner började seeGet med Azure PowerShell. Om du är bekant med AzurePowerShell och behovet av att migrera från AzureRM, seeMigrate från AzureRM till Az.

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *