共用方式為


開始使用 Azure CLI

Azure CLI 是一種跨平臺工具,可簡化從命令行管理 Azure 資源。 已針對自動化和易於使用進行優化,它支援互動式會話和腳本,其中包含與 Azure Resource Manager 模型緊密整合的直接命令。 您可以在瀏覽器中開始使用 Azure Cloud Shell ,或將其安裝在本機,以從您慣用的終端機使用。

在 Azure Cloud Shell 中安裝或執行

嘗試 Azure CLI 最簡單的方式是透過 Azure Cloud Shell,這是一個基於瀏覽器的指令行介面,不需要安裝。 Cloud Shell 支援 Bash 和 PowerShell,並隨附預安裝的最新版 Azure CLI。

若要在本機安裝 Azure CLI,請參閱 如何安裝 Azure CLI

若要檢查您的版本,請執行:

az version

登入 Azure

若要開始使用 Azure CLI 搭配本機安裝,請登入:

  1. 執行 az login 命令。

    az login
    

    如果 Azure CLI 可以開啟您的預設瀏覽器,它會起始 授權碼流程 ,並開啟預設瀏覽器以載入 Azure 登入頁面。

    否則,它會啟動 裝置程式代碼流程,並指示您在https://aka.ms/devicelogin開啟瀏覽器頁面。 然後,輸入終端機中顯示的程序代碼。

    如果沒有可用的網頁瀏覽器,或網頁瀏覽器無法開啟,您可以使用 強制裝置程式代碼流程 az login --use-device-code

  2. 請在瀏覽器中使用您的帳戶認證登入。

這很重要

從 2025 年 9 月開始,Microsoft需要 Azure CLI 和其他命令行工具的多重要素驗證 (MFA)。 這項變更僅適用於Microsoft Entra ID 使用者身分識別 ,且不會影響工作負載身分識別,例如 服務主體受控識別

如果您使用 az login 使用者名稱和密碼來驗證腳本或自動化工作流程,現在是移轉至工作負載身分識別的時候。 如需詳細資訊,請參閱 自動化案例中的多重要素驗證對 Azure CLI 的影響

登入之後,您的訂用帳戶清單隨即出現。 標記isDefault: true的目前是使用中的。 若要變更為不同的訂用帳戶,請執行:

az account set --subscription "<subscription-id>"

如需訂閱選擇的詳細資訊,請參閱 管理 Azure 訂用帳戶。 如需進階登入選項,請參閱 使用 Azure CLI 登入

尋找命令

Azure CLI 命令會組織成命令群組。 每個群組都代表 Azure 服務的區域。 有兩個選項可尋找命令群組:

  • 使用 az find 命令。 例如,若要搜尋包含 vm的命令名稱,請使用下列範例:

    az find vm
    
  • --help使用 自變數來取得參考群組內子群組的完整清單。 下列範例會傳回虛擬機的所有子群組:

    az vm --help
    

    下列範例顯示輸出的相關部分。

    Subgroups:
      application            : Manage applications for VM.
      availability-set       : Group resources into availability sets.
      boot-diagnostics       : Troubleshoot the startup of an Azure Virtual Machine.
      ...
    

    說明輸出包含子群組、參數、驗證選項和範例。

    以下另一個範例會尋找將虛擬機分組至可用性設定組的 Azure CLI 命令,也就是 的

    az vm availability-set --help
    

    您也可以使用 --help 來取得參考 命令的參數清單和命令範例。

    az vm create --help
    

    以下是範例輸出的相關區段:

    Arguments
        --name  [Required] : Name of the virtual machine.
        ...
    Authentication Arguments
        --admin-password   : Password for the VM if authentication type is 'Password'.
        --admin-username   : Username for the VM...
        ...
    Managed Service Identity Arguments
        ...
    Examples
        Create a VM from a custom managed image.
          az vm create -g MyResourceGroup -n MyVm --image MyImage
        ...
    
  • 使用依字母順序列出所有命令群組的 參考索引

探索範例和文章

如需使用範例,請參閱:

使用 Tab 鍵自動完成

Azure CLI 支援 Bash 中的索引標籤完成。 若要在 PowerShell 中啟用此功能,請參閱 在 PowerShell 中啟用索引標籤完成

瞭解全域自變數

大部分命令可用的常見自變數包括:

論點 說明
--help 檢視命令說明
--output 變更輸出格式:json、、jsonctsvtableyaml
--query 使用 JMESPath 篩選輸出
--verbose 列印更多執行詳細數據
--debug 顯示低階 REST 呼叫以進行偵錯
--subscription 指定訂用帳戶名稱或識別碼
--only-show-errors 隱藏非關鍵輸出

如需詳細資訊,請參閱 輸出格式查詢結果

使用互動式模式

使用以下指令啟動互動模式:

az interactive

互動式模式會使用內嵌說明和命令建議來啟動增強的 Azure CLI 體驗。 如需詳細資訊,請參閱 互動式模式

可選的VS Code 擴充功能提供類似的功能,其中包含自動完成和懸浮提示。

透過教學課程和快速入門來學習

使用 入門教學,進行 Azure CLI 基本概念的實作。 您將瞭解如何:

備註

Microsoft Learn 上的 Azure CLI 範例是針對 Bash 撰寫的。 單行指令通常能夠在不同的指令介面中運作,但多行的腳本可能需要一些調整。 如需詳細資訊,請參閱 瞭解Bash、PowerShell和 Cmd之間的語法差異

提供意見反應

歡迎您提供意見反應。 在 GitHub 上提交問題,或執行:

az feedback

另請參閱