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.
Interaktivní režim Azure CLI (az interactive) poskytuje uživatelům interaktivní prostředí pro spouštění příkazů Azure CLI. Interaktivní režim usnadňuje seznámení s možnostmi Azure CLI, syntaxí příkazů a výstupními formáty. Poskytuje rozevírací seznamy automatického dokončování, automaticky uložené návrhy v kombinaci s běhovou dokumentací a obsahuje příklady použití jednotlivých příkazů. Interaktivní režim Azure CLI nabízí ideální prostředí pro uživatele, kteří se učí používat příkazy Azure CLI.
Požadavky
Použijte prostředí Bash nebo PowerShell ve službě Azure Cloud Shell nebo spusťte Azure CLI místně v PowerShellu 7.
Spuštění interaktivního režimu Azure CLI
Spuštěním následujícího příkazu použijte Azure CLI v interaktivním režimu:
az interactive
Interaktivní režim Azure CLI vás umístí do interaktivního prostředí s automatickým dokončováním, popisy příkazů a příklady.
Konfigurace možností v interaktivním režimu
Interaktivní režim volitelně zobrazuje popisy příkazů, popisy parametrů a příklady příkazů.
Pomocí klávesy F1 můžete zapnout nebo vypnout popisy a příklady.
Zobrazení výchozích hodnot parametrů můžete zapnout nebo vypnout pomocí klávesy F2.
Pomocí klávesy F3 můžete přepnout zobrazení některých klíčových gest.
Scope
V interaktivním režimu můžete obor upravit na konkrétní skupinu příkazů, aby byly všechny příkazy interpretovány v daném oboru. Tato metoda poskytuje efektivní způsob zadávání příkazů, jak je znázorněno v následujících příkladech pomocí skupiny vmpříkazů .
Místo zadání těchto příkazů:
az>> vm create -n <myVirtualMachine> -g <myResourceGroup> --image Ubuntu2204
az>> vm list -o table
Jako rozsah můžete nastavit skupinu příkazů vm a zadat tyto příkazy:
az>> %%vm
az vm>> create -n <myVirtualMachine> -g <myResourceGroup> --image Ubuntu2204
az vm>>list -o table
Rozsah můžete upravit i na skupiny příkazů nižší úrovně, například vm image pomocí %%vm image. V tomto případě, protože jste už vymezili vm, použijete %%image.
az vm>> %%image
az vm image>>
V tomto okamžiku můžete upravit rozsah zpět nahoru na vm s použitím %%.., nebo můžete upravit rozsah na kořenový pomocí pouze %%.
az vm image>> %%
az>>
Dotazování v interaktivním režimu
Můžete spustit dotaz JMESPath na výsledky posledního příkazu, který jste provedli pomocí ?? a následného dotazu JMESPath. Například po vytvoření skupiny můžete načíst id, což je atribut nové skupiny.
az>> group create -n <myResourceGroup> -l westEurope
az>> "?? id"
Pomocí této syntaxe můžete také použít výsledek předchozího příkazu jako argument pro další příkaz.* Například po výpisu všech skupin můžete pomocí seznamu, který jste vygenerovali, zadat dotaz na konkrétnější výsledky.
az>> vm create --name <myVirtualMachine> --resource-group <myResourceGroup> --image Ubuntu2204 --no-wait -o json
az>> group list -o json
# List all resources of type virtualMachine in the first group whose location is westeurope.
az>> resource list -g "?? [?location=='westeurope'].name | [0]" --query "[?type=='Microsoft.Compute/virtualMachines'].name
Další informace o zadávání dotazů na výsledky příkazů najdete v tématu věnovaném dotazování na výsledky příkazů v Azure CLI.
Spouštění příkazů Bash a PowerShellu v interaktivním režimu
Můžete spouštět příkazy Bash i PowerShellu bez opuštění interaktivního režimu.
Pro skripty Bash použijte #[cmd] syntaxi:
az>> #dir
Pro skripty PowerShellu použijte běžnou syntaxi PowerShellu:
az>> $PSVersionTable
Zobrazení příkladů příkazů v interaktivním režimu
Můžete přejít na další stránku příkladů pomocí ctrl+N a předchozí stránky pomocí ctrl+Y.
K vyhledání konkrétního příkladu můžete využít ::#.
az>> webapp create ::2
Funkce umělé inteligence (AI)
Tým Azure CLI zkombinoval AI s interaktivním režimem Azure CLI, který uživatelům poskytuje uživatelsky přívětivější interaktivní prostředí. Tyto funkce umělé inteligence umožňují uživatelům naučit se využívat interaktivní režim Azure CLI s větší jednoduchostí a efektivitou.
Nové funkce AI se skládají z těchto:
- Inteligentní dokončování: Systém doporučení využívající AI používá analýzu telemetrie k predikci a analýze chování zákazníků. Tyto výsledky vedou k stanovení priorit nejpoužívanějších a potřebných možností obsahu.
- Doporučení k příkazu: AI poskytuje další příkazy založené na nejčastěji používaných příkazech v jiných podobných relacích.
- Identifikace scénáře: AI identifikuje aktuální možné scénáře a doporučí sadu souvisejících kombinací příkazů pro váš konkrétní kompletní scénář.
- Použitelné vyhledávání znalostí: AI umožňuje zadat přirozený jazyk a vyhledat příkazy pro konkrétní scénáře použití.
Jak používat funkce AI s interaktivním režimem Azure CLI
Pokud v Azure CLI používáte interaktivní režim, upgradujte na nejnovější verzi, abyste mohli používat nové funkce.
az extension add --name interactive --upgrade
Pokud chcete použít doporučení k příkazům, spusťte příkaz a stiskněte mezerník nebo vyberte další.
Pokud chcete použít doporučení scénářů, spusťte nejprve příkaz. Po úspěšném spuštění příkazu stiskněte mezerník. Zobrazí se různé sady příkazů a po výběru libovolné sady příkazů se ::[num] přidá po zadané mezeře.
Poznámka:
Pokud při identifikaci scénáře zadáte ::[num] bez mezery, vrátí chybu. Ujistěte se, že zadáte jednu mezeru pro zobrazení seznamu sad příkazů.
Pokud chcete použít použitelné vyhledávání znalostí, spusťte / [keyword] hledání příkazů a scénářů.
Pokud chcete vypnout nové funkce AI pro interaktivní režim Azure CLI, zadejte následující příkaz:
az config set interactive.enable_recommender=False