Megosztás a következőn keresztül:


Az Azure CLI telepítése Windows

A Azure Command-Line interface (CLI) egy platformfüggetlen parancssori eszköz, amely helyileg telepíthető Windows számítógépekre. A Azure CLI használatával Windows csatlakozhat Azure, és felügyeleti parancsokat hajthat végre Azure erőforrásokon. A Azure CLI böngészőből is használható a Azure Cloud Shell keresztül, vagy futtatható egy Docker-tárolón belülről.

A Windows esetében az Azure CLI MSI vagy ZIP csomag által telepíthető, amely hozzáférést biztosít az Azure CLI-hez a PowerShell vagy a Windows parancssor használatával (cmd.exe). A Windows Subsystem for Linux (WSL) telepítésekor a csomagok elérhetők a Linux-disztribúcióhoz. A támogatott csomagkezelők listájáért vagy a WSL-en történő manuális telepítésért tekintse meg a fő telepítési oldalt.

A Azure CLI jelenlegi verziója 2.84.0. A legújabb kiadással kapcsolatos információkért lásd a kibocsátási megjegyzéseket. A telepített verzió megkereséséhez és annak megtekintéséhez, hogy frissítenie kell-e, futtassa az az verziót.

Telepítés vagy frissítés

Az MSI és a ZIP csomagot az Azure CLI telepítéséhez vagy frissítéséhez használják Windows rendszeren. Az MSI-telepítő használata előtt nem kell eltávolítania az aktuális verziókat, mert az MSI frissíti a meglévő verziókat.

Fontos

A telepítés befejezése után be kell zárnia és újra kell nyitnia az aktív terminálablakot az Azure CLI használatához.

WinGet (Windows Package Manager)

A WinGet, a Microsoft Windows Csomagkezelője segítségével telepítheti és kezelheti a Azure CLI frissítéseit. A Winget alapértelmezés szerint 64 bites operációs rendszereken telepíti a 64 bites Azure CLI.

Megjegyzés:

A WinGet alapértelmezés szerint Windows 11 és a Windows 10 modern verzióiban érhető el. Előfordulhat azonban, hogy nem telepíthető a Windows régebbi verzióiban. A telepítési utasításokért tekintse meg a winget dokumentációját .

winget install --exact --id Microsoft.AzureCLI

A --exact lehetőség a hivatalos Azure CLI csomag telepítésének biztosítása. Ez a parancs alapértelmezés szerint telepíti a legújabb verziót. Verzió megadásához adjon hozzá egy --version <version> kívánt verziót a parancshoz. Íme egy példa:

winget install --exact --id Microsoft.AzureCLI --version 2.67.0

Microsoft Installer (MSI)

Legutóbbi verzió

Töltse le és telepítse a Azure CLI legújabb kiadását. Amikor a telepítő megkérdezi, hogy képes-e módosítani a számítógépet, válassza az "Igen" jelölőnégyzetet.

Ha korábban telepítette a Azure CLI, a 32 bites vagy a 64 bites MSI futtatása felülírja a meglévő telepítést.

Adott verzió

Ha szeretné, egy URL-cím használatával letöltheti a Azure CLI egy adott verzióját.

Ha le szeretné tölteni az MSI-telepítőt egy adott verzióhoz, módosítsa a verziószegmenst AZ URL-címben https://azcliprod.blob.core.windows.net/msi/azure-cli-<version>.msi (32 bites) vagy https://azcliprod.blob.core.windows.net/msi/azure-cli-<version>-x64.msi (64 bites).

Ha például telepíteni szeretné Azure CLI 2.51.0 32 bites MSI-t, az URL-címe https://azcliprod.blob.core.windows.net/msi/azure-cli-2.51.0.msi. A megfelelő 64 bites telepítés a következő lenne https://azcliprod.blob.core.windows.net/msi/azure-cli-2.51.0-x64.msi: .

Az elérhető Azure CLI verziók a Azure CLI kibocsátási megjegyzéseiben találhatók. A 64 bites MSI a 2.51.0-s verziótól érhető el.

Microsoft Installer (MSI) a PowerShell használatával

Az Azure CLI telepítéséhez PowerShell használatával indítsa el a PowerShellt rendszergazdaként, és futtassa a következő parancsot:

$ProgressPreference = 'SilentlyContinue'
Invoke-WebRequest -Uri https://aka.ms/installazurecliwindows -OutFile .\AzureCLI.msi
Start-Process msiexec.exe -Wait -ArgumentList '/I', 'AzureCLI.msi', '/quiet'
Remove-Item .\AzureCLI.msi

Ez letölti és telepíti a Windows Azure CLI legújabb 32 bites telepítőját. Ha 64 bites telepítést szeretne, módosítsa az URL-címet a https://aka.ms/installazurecliwindowsx64gombra. Ha a Azure CLI már telepítve van, a telepítő felülírja a meglévő verziót.

Egy adott verzió telepítéséhez cserélje le a -Uri argumentumot a következő szakaszban ismertetett URL-címre. Íme egy példa a Azure CLI 2.51.0 PowerShell-verzió 32 bites telepítőjének használatára:

$ProgressPreference = 'SilentlyContinue'
Invoke-WebRequest -Uri https://azcliprod.blob.core.windows.net/msi/azure-cli-2.51.0.msi -OutFile .\AzureCLI.msi
Start-Process msiexec.exe -Wait -ArgumentList '/I', 'AzureCLI.msi', '/quiet'
Remove-Item .\AzureCLI.msi

Adott verzió

Ha le szeretné tölteni az MSI-telepítőt egy adott verzióhoz, módosítsa a verziószegmenst AZ URL-címben https://azcliprod.blob.core.windows.net/msi/azure-cli-<version>.msi (32 bites) vagy https://azcliprod.blob.core.windows.net/msi/azure-cli-<version>-x64.msi (64 bites).

Ha például telepíteni szeretné Azure CLI 2.51.0 32 bites MSI-t, az URL-címe https://azcliprod.blob.core.windows.net/msi/azure-cli-2.51.0.msi. A megfelelő 64 bites telepítés a következő lenne https://azcliprod.blob.core.windows.net/msi/azure-cli-2.51.0-x64.msi: .

Az elérhető Azure CLI verziók a Azure CLI kibocsátási megjegyzéseiben találhatók. A 64 bites MSI a 2.51.0-s verziótól érhető el.

Szintaxisbeli különbségek a Bash és a PowerShell között

Bár a legtöbb Azure CLI dokumentáció Bash környezetben van megírva és tesztelve, az Azure CLI-t PowerShell használatával is telepítheti és futtathatja. A Bash és a PowerShell között apró szintaktikai különbségek vannak. A szkriptelési hibák elkerülése érdekében tekintse át ezeket a cikkeket:

A Azure CLI PowerShellben való futtatásakor hibakezelési különbségek és a lapkizárás engedélyezése is előfordulhat. További információt az alábbi cikkekben talál:

ZIP-csomag

Fontos

Ez a csomag jelenleg előzetes verzióban érhető el.

A ZIP-csomag használatával telepítheti a Azure CLI Windows. Ez a csomag akkor hasznos, ha nincs rendszergazdai jogosultsága.

Bontsa ki a csomagot egy mappába, majd a Cmd vagy a PowerShell használatával hívja meg a Azure CLI a <unzipped folder path>\bin\az.cmd futtatásával.

Ha közvetlenül szeretné futtatni a az parancsot, az alábbi lépéseket követve adja hozzá a Azure CLI a PATH környezeti változóhoz.

  1. Nyissa meg a Start menüt, és keressen rá environment variables. Kattintson a Edit the system environment variables parancsra.
  2. Kattintson a Environment Variables... gombra.
  3. User variables for <username> A mezőben jelölje ki Path és kattintson a Edit... gombra.
  4. Kattintson a New gombra, és adja hozzá a <unzipped folder path>\bin listához.
  5. Indítsa újra a terminált. Most már képesnek kell lennie parancsok futtatására az .

Legutóbbi verzió

Adott verzió

Ha szeretné, egy URL-cím használatával letöltheti a Azure CLI egy adott verzióját.

Ha le szeretné tölteni a ZIP-csomagot egy adott verzióhoz, módosítsa a verziószegmenst az URL-címben https://azcliprod.blob.core.windows.net/zip/azure-cli-<version>-x64.zip.

Ha például a 2.57.0-s verziójú Azure CLI 64 bites ZIP-fájlját szeretné telepíteni, az URL-cím https://azcliprod.blob.core.windows.net/zip/azure-cli-2.57.0-x64.zip.

Az elérhető Azure CLI verziók a Azure CLI kibocsátási megjegyzéseiben találhatók. A ZIP-csomag a 2.57.0-s verziótól érhető el. Csak 64 bites verzió érhető el.

Futtassa a Azure CLI

A telepítés után zárja be és nyissa meg újra az aktív terminálablakot. Futtassa az Azure CLI-t a az paranccsal akár a PowerShellből, akár a Windows parancssorból.

Mielőtt végrehajthat Azure CLI parancsokat, be kell jelentkeznie Azure. Interaktív bejelentkezéshez használja a az login. A hitelesítéssel kapcsolatos információkért lásd: Sign into Azure with Azure CLI.

az login

Gyakori első lépés az aktív előfizetés ellenőrzése.

az account show

Hibaelhárítás a telepítésnél

Íme néhány gyakori probléma a Azure CLI Windows való telepítésekor. Ha az itt nem tárgyalt problémát tapasztal, jelentsen egy problémát a GitHubon.

A PATH változó nincs beállítva

A probléma leggyakoribb oka az, hogy a telepítés után nem indítja újra az aktív terminálablakot. Zárja be és nyissa meg újra az aktív terminálablakokat.

Egy proxy blokkolja a kapcsolatot

Ha nem tudja letölteni az MSI-telepítőt, mert a proxy blokkolja a kapcsolatot, győződjön meg arról, hogy konfigurálta a proxyt. A Windows 11 ezek a beállítások a Settings > Network & Internet > Proxy panelen kezelhetők. Forduljon a rendszergazdához a szükséges beállításokért, vagy olyan helyzetekért, amikor a gép konfigurációval kezelhető, vagy speciális beállításokat igényel.

Fontos

Ezekre a beállításokra azért is szükség van, hogy Azure szolgáltatásokat lehessen elérni a Azure CLI a PowerShellből vagy a parancssorból. A PowerShellben a következő paranccsal hajthatja végre ezt a konfigurációt:

(New-Object System.Net.WebClient).Proxy.Credentials = `
  [System.Net.CredentialCache]::DefaultNetworkCredentials

Az MSI beszerzéséhez a proxynak engedélyeznie kell a HTTPS-kapcsolatokat a következő címekre:

  • https://aka.ms/
  • https://azcliprod.blob.core.windows.net/

További információkért tekintse meg a Munkavégzés proxy mögött részt az Azure CLI hibaelhárítási útmutatójában.

Lassú válaszidők

Lásd: "Migrálás a 64 bites Azure CLI-re"

Lapkiegészítés engedélyezése a PowerShellben

A tabulátorkiegészítés, más néven "Azure CLI kiegészítők", a bemeneti adatok kiegészítését biztosítják, hogy tippeket adjanak, megkönnyítsék a felfedezést és felgyorsítsák az adatok bevitelét. A tabulátorbillentyűvel automatikusan beszúrhatók a parancssorba a parancsnevek, a parancscsoportok nevei, a paraméterek és bizonyos paraméterértékek.

Alapértelmezés szerint a tabulátorkiegészítés engedélyezve van az Azure Cloud Shellben és a legtöbb Linux-disztribúcióban. Azure CLI 2.49-es verziójától kezdve engedélyezheti a lapkizárást a Azure CLI a PowerShellben. Kövesse az alábbi lépéseket:

  1. Hozza létre vagy szerkessze a változóban $PROFILEtárolt profilt. A legegyszerűbb módszer a PowerShellben való futtatás notepad $PROFILE . További információért lásd: A profil létrehozása és Profilok és végrehajtási szabályzat.

  2. Adja hozzá a következő kódot a PowerShell-profilhoz:

    Register-ArgumentCompleter -Native -CommandName az -ScriptBlock {
        param($commandName, $wordToComplete, $cursorPosition)
        $completion_file = New-TemporaryFile
        $env:ARGCOMPLETE_USE_TEMPFILES = 1
        $env:_ARGCOMPLETE_STDOUT_FILENAME = $completion_file
        $env:COMP_LINE = $wordToComplete
        $env:COMP_POINT = $cursorPosition
        $env:_ARGCOMPLETE = 1
        $env:_ARGCOMPLETE_SUPPRESS_SPACE = 0
        $env:_ARGCOMPLETE_IFS = "`n"
        $env:_ARGCOMPLETE_SHELL = 'powershell'
        az 2>&1 | Out-Null
        Get-Content $completion_file | Sort-Object | ForEach-Object {
            [System.Management.Automation.CompletionResult]::new($_, $_, "ParameterValue", $_)
        }
        Remove-Item $completion_file, Env:\_ARGCOMPLETE_STDOUT_FILENAME, Env:\ARGCOMPLETE_USE_TEMPFILES, Env:\COMP_LINE, Env:\COMP_POINT, Env:\_ARGCOMPLETE, Env:\_ARGCOMPLETE_SUPPRESS_SPACE, Env:\_ARGCOMPLETE_IFS, Env:\_ARGCOMPLETE_SHELL
    }
    
  3. A menüben elérhető összes lehetőség megjelenítéséhez adja hozzá Set-PSReadlineKeyHandler -Key Tab -Function MenuComplete a PowerShell-profiljához.

A Azure CLI frissítése

A 2.11.0 verziótól kezdve a Azure CLI egy eszközön belüli parancsot biztosít a legújabb verzióra való frissítéshez.

az upgrade

Ez a parancs alapértelmezés szerint az összes telepített bővítményt is frissíti. További az upgrade lehetőségekért tekintse meg a parancs referenciaoldalát. A 2.11.0 előtti Azure CLI verziók esetében a frissítéshez telepítse újra, ahogyan az a Az Azure CLI telepítése című részben le van írva.

Ha a ZIP-disztribúciót használja, távolítsa el a régi telepítési mappát, és bontsa ki az új verziót ugyanarra a helyre.

Migrálás a 64 bites Azure CLI-re

A 2.51.0-tól kezdődően a Azure CLI 64 bites MSI-t is biztosít, amely a jobb teljesítmény érdekében ajánlott.

A Azure CLI 64 bites verziójára való migráláshoz kövesse az alábbi lépéseket:

  1. Ellenőrizze az aktuális Azure CLI verziót és a telepített bővítményeket a az --version futtatásával.
  2. A bővítmények újratelepítést igényelnek. Ha úgy dönt, hogy visszaállítja a 32 bites verziót, készítsen biztonsági másolatot az aktuális bővítmény mappájáról %userprofile%\.azure\cliextensions úgy, hogy átnevezi azt. Ez a mappa automatikusan létrejön egy bővítmény újratelepítésekor.
  3. Töltse le és telepítse a legújabb 64 bites telepítőt a Telepítés vagy frissítés szakaszban leírtak szerint. A rendszer automatikusan eltávolítja a 32 bites MSI-t.
  4. Bővítmények telepítése a futtatással az extension add --name <extension> --version <version>. Ha nem szeretné manuálisan újratelepíteni a bővítményeket, a Azure CLI kéri, hogy először telepítsen egy bővítményt. A bővítmények telepítésével kapcsolatos további információkért lásd : Bővítmények telepítése.

Ha a migrálás után problémákat tapasztal, eltávolíthatja a 64 bites verziót, és újratelepítheti a 32 bites MSI-t. Ha biztonsági másolatot készített a 32 bites bővítménymappáról, a módosítás után állítsa vissza vagy nevezze át a bővítménymappát.

Program eltávolítása

Ha úgy dönt, hogy eltávolítja az Azure CLI-t, sajnáljuk, hogy búcsút mondunk. Az eltávolítás előtt az az feedback paranccsal ossza meg velünk, hogy mit tehetnénk jobbá, és mit kell kijavítanunk. Célunk, hogy a Azure CLI hibamentes és felhasználóbarát legyen. Ha hibát talált, kérjük, jelentsen egy GitHub hibát.

Távolítsa el a Azure CLI az Windows "Alkalmazások és szolgáltatások" listából. Az eltávolításhoz:

Plattform Utasítások
Windows 11 Kezdőlap > Beállítások > Alkalmazások > Telepített alkalmazások
Windows 10 Start > Settings > Apps > Alkalmazások és funkciók
Windows 8 és Windows 7 Start > Control Panel > Programok > Program eltávolítása

Ezen a képernyőn Azure CLI írja be a program keresősávjába. Az eltávolítandó program Microsoft CLI 2.0 Azure néven szerepel. Jelölje ki ezt az alkalmazást, majd kattintson a Uninstall gombra.

Adatok eltávolítása

Ha nem tervezi újratelepíteni az Azure CLI-t, távolítsa el az adatokat az C:\Users\<username>\.azure\msal_token_cache.bin vagy C:\Users\<username>\.azure\msal_token_cache.json.

Következő lépések

Most, hogy telepítette a Azure CLI Windows, megismerkedhet a bejelentkezés különböző módjaival.