安裝 Azure CLI
在我們的案例中,您的系統管理員偏好在本機電腦上執行指令碼,而不是使用 Azure Cloud Shell。 由於您的小組會混合使用 Windows、Linux 和 macOS,因此您的工作是確保 Azure CLI 在所有這些裝置上都能運作。 使用指令碼可讓系統管理員從其本機電腦上的慣用作業系統管理及自動化組織的 Azure 基礎結構。
必須安裝的項目
Azure CLI 是由兩個類型的參考命令群組組成:核心和延伸模組。
核心:發佈為 CLI 永久部分的 Azure CLI 參考稱為核心參考。 所有核心參考都會隨著 Azure CLI 安裝,而且您無法選擇參考的子集。 如果您透過 Azure Cloud Shell 執行 CLI,核心參考一律會是最新。
延伸模組:延伸模組不會隨著 CLI 的一部分釋出,而是會以 CLI 命令的形式執行。 某些延伸模組是 Azure CLI 的永久部分,但延伸模組通常可讓您存取預覽和實驗命令。 單一參考群組,例如
az iot
,可以同時具有核心和延伸模組命令。
若要執行 Azure CLI 命令,您必須在本機電腦上安裝核心參考,或執行已預先安裝核心參考的 Azure Cloud Shell。 第一次嘗試使用延伸模組命令時,系統會提示您安裝延伸模組參考。
安裝 Azure CLI 的位置
Azure CLI 可以安裝在數個位置:
- Windows
- Linux
- macOS
Azure CLI 也可以在 Docker 容器內執行。
您不需要在 Azure Cloud Shell 中安裝 Azure CLI,因為 Core Azure CLI 參考已預先安裝。
如何安裝 Azure CLI
Windows
在 Windows 中安裝 Azure CLI 有四個方式:
- Microsoft Installer (MSI)
- PowerShell 中的 Microsoft Installer (MSI)
- Windows 封裝管理員
- ZIP 封裝
Linux
在 Linux 中安裝 Azure CLI 時,請使用 Linux 發行版本的封裝管理員。
- apt (Ubuntu、Debian)
- dnf (RHEL、CenOS Stream)
- tdnf (Azure Linux)
- zypper (open SUSE、SLES)
macOS
在 macOS 上,使用 Homebrew
來安裝 Azure CLI。 如果 brew 命令無法使用,您可能需要安裝 Homebrew 套件管理員。 如需詳細資訊,請參閱 Homebrew 網站 \(英文\)。
如何執行 Azure CLI
您可以在您選擇的環境中執行 Azure CLI。
- Linux Bash 殼層
- PowerShell 7
- Windows PowerShell
- Windows Cmd 殼層
- Azure Cloud Shell
決定要使用的環境時,請務必注意環境語法差異。 在 PowerShell 7 中測試的 Azure CLI 指令碼可能無法在 Windows PowerShell 或 Bash 中執行,由於下列一或多個指令碼差異:
- 行接續字元
- 變數
- 隨機識別碼
- 使用引號
當您使用 Azure CLI 上線時,了解 Bash、PowerShell 和 Cmd 中 Azure CLI 語法的差異教學課程步驟可協助您深入了解。