Azure CLI 上線速查表

如果您想要快速使用 Azure CLI 上線,請前往正確的位置! 使用此頁面來瞭解開始使用 Azure CLI 時的秘訣和技術。

內容索引

使用下列連結直接跳至參考命令範例、範例腳本和教學課程:

開始使用

問題 回答 深入了解
使用 Azure CLI 有什麼優點? 您可以從彈性命令列同時管理多個 Azure 資源。 例如,建立 50 個 Azure 儲存體帳戶,或透過腳本更新多個使用者權限。 選擇正確的命令列工具
我可以在哪裡執行 Azure CLI? Azure CLI 會在 Windows 中執行(Cmd 或 PowerShell)、Linux、macOS、Docker 容器和 Azure Cloud Shell。 使用 Azure Cloud Shell 是開始使用最快的方式。 執行 Azure Cloud Shell
我是否需要安裝 Azure CLI? Azure Cloud Shell 和一些 Linux 發行版本已預先安裝 Azure CLI。 針對所有其他環境,您必須安裝 Azure CLI。 安裝 Azure CLI
如何?在 Docker 容器中執行 Azure CLI? docker run -it mcr.microsoft.com/azure-cli 如何在 Docker 容器中執行 Azure CLI
我需要哪些 URL 才能略過 Proxy? 這取決於您使用的雲端。 如需完整清單,請參閱 Proxy 略過所需的端點清單。 適用于 Proxy 旁路的 Azure CLI 端點
如何?登入? 在主控台視窗中使用 az login 。 使用您自己的 Azure 使用者名稱和密碼、服務主體、受控識別或 WAM。 使用 Azure CLI 登入

使用參考命令

問題 回答 深入了解
什麼是 Azure CLI 語法模式? 「command group + command subgroup + command + --parameters」 範例:「az storage account create --name my儲存體Account」 Azure CLI 語法元件
命令群組、Cmdlet、命令、別名、模組和參考之間有何差異? 好問題! Azure CLI 只有命令群組、參考命令和使用者定義的別名。 如果您要尋找 Cmdlet 和模組,您可能會想到 Azure PowerShell Azure CLI 語法元件
什麼是延伸模組,為何必須個別安裝? 擴充功能是未隨附于核心 Azure CLI 的命令群組增益集。 系統會提示您第一次使用它時安裝擴充功能。 執行 az extension list-available -output table 以取得可用延伸模組的清單。 搭配 Azure CLI 使用及管理擴充功能
如何?取得核心和擴充功能的所有命令清單? 如需命令群組的清單,請在主控台類型和 az Enter 中。 如需子群組和命令的清單,請使用 --help 參數。 範例: az account --helpaz account subscription --help 只輸出群組或子群組的命令清單。 參考索引 A-Z
Azure CLI 是否有 Tab 鍵完成? 可以! 在 PowerShell 中輸入命令時,請按 Tab 鍵。 此功能僅適用于 PowerShell。 在 PowerShell 上啟用索引標籤完成
如何?取得內嵌協助嗎? 每個命令都有一個 --help 參數,會導致在主控台中顯示的描述和秘訣。 範例: az account ---helpaz vm create --help 您也可以 要求支援
如何瞭解如何使用多個參考命令來完成單一作業? 很高興你問! Azure CLI 提供數個提供語法和後續步驟的互動式命令。 在下一節中,瞭解 az interactiveaz scenarioaz nextaz find 學習 Azure CLI

如需 Azure CLI 和 Azure PowerShell 語法的並存比較,請參閱 Azure CLI 與 Azure PowerShell:並存命令比較

請參閱如何使用 JMESPath 查詢 來查詢 Azure CLI 命令輸出中的 Bash、PowerShell 和 Cmd 之間的腳本比較。

學習 Azure CLI

瞭解如何使用 Azure CLI 教學 課程會逐步引導您完成許多常見的 Azure CLI 工作,以及 Bash、PowerShell 和 Cmd 中的範例。 以下是使用 Azure 儲存體 時涵蓋的一些技能:

另外還有數個提供互動式提示的參考命令,可協助您瞭解 Azure CLI。

Command 描述 範例
az interactive 在 PowerShell 主控台中,在您輸入時取得自動完成、命令描述和範例。 如需詳細資訊,請參閱 在互動式模式 中工作。 範例:在主控台視窗中輸入 az interactive ,然後 輸入 Enter
az scenario 取得端對端 (E2E) 範例,並使用逐步解說提示加以執行。 輸入您的 az scenario guide "keywords of interest" 主控台,然後 輸入 Enter 。 Azure CLI 會根據您的關鍵字傳回案例。 範例: az scenario guide "virtual machines"
az next 根據客戶執行模式取得下一個 Azure CLI 命令的建議。 系統會提示您選取命令路徑。 輸入您的 az next 主控台,然後 輸入 Enter 。 從 7 個預設命令路徑中的 1 個挑選。
az find 這是 AI 機器人,會傳回關鍵字的參考範例。 輸入您的 az find "active subscription" 主控台,然後 輸入 Enter

另一個學習使用 Azure CLI 的絕佳方式是透過 Microsoft Learn Modules for CLI 工具 。 當模組提供沙箱環境時,請使用沙箱嘗試新的命令,而不會產生成本。

常見的使用方式問題

問題 參考命令答案 深入了解
如何?知道我所使用的訂用帳戶為何? az account show --output table 如何使用 Azure CLI 管理 Azure 訂用帳戶
如何?變更我的訂用帳戶? az account set --subscription "mySubscriptionName" 如何使用 Azure CLI 管理 Azure 訂用帳戶
如何設定預設資源群組和位置? az config set defaults.location=westus2 defaults.group=MyResourceGroup 使用 az config 設定設定
如何?查詢命令輸出? az account show --query "{tenantId:tenantId,subscriptionid:id}" 如需 Bash、PowerShell 和 Cmd 中的許多 --query 範例,請參閱 如何使用 JMESPath 查詢 來查詢 Azure CLI 命令輸出。
如何?命令的格式輸出? az account list --output table Azure CLI 命令的輸出格式
您是否可協助我瞭解 Bash 與 Azure CLI 命令? 當然可以! 我們都有不同的技術優勢,因此,Microsoft 提供了學習 Bash 的作法指南。 敬祝您使用愉快! 瞭解如何搭配 Azure CLI 使用 Bash