安裝 Azure PowerShell

已完成

在此案例中,您的系統管理員偏好在本機電腦上執行指令碼,而不是使用 Azure Cloud Shell。 由於您的小組會混合使用 Windows、Linux 和 macOS,因此您的工作是確保 Azure PowerShell 在所有這些裝置上都能運作。 這可讓系統管理員從其本機電腦上的慣用作業系統管理及自動化組織的 Azure 基礎結構。

必須安裝什麼?

我們在下一個單元會檢閱一些常見平台的詳細安裝指示,但首先,讓我們查看 Azure PowerShell 所需的兩個主要元件:

  • PowerShell 語言:PowerShell 語言有兩種變體:
    • PowerShell 版本 7:此版本可以安裝在 Windows、Linux 和 macOS 上。
    • Windows PowerShell 5.1:此版本已預先安裝,而且只會在 Windows 上執行。
  • The Az PowerShell 模組:必須安裝此模組,才能將 Azure 的特定命令新增至 PowerShell。

提示

建議在所有平台上將最新穩定版本的 PowerShell 7 與 Az PowerShell 模組一起使用。

安裝適當版本的 PowerShell 之後,您即可安裝 Az PowerShell 模組以開始管理 Azure 資源。

如何安裝 PowerShell

若要在所有平台上安裝 PowerShell,請使用套件管理員。 建議的套件管理員會因作業系統和發行版本而有所不同。

Windows

在 Windows 上,使用 Windows 封裝管理員 (winget) 來安裝最新穩定版本的 PowerShell 7。

winget install --id Microsoft.Powershell --source winget

Linux

Linux 上的套件管理員會根據發行版本而不同。 PowerShell 可在 Microsoft 存放庫中取得,您必須將該存放庫新增至套件管理員。

Distribution 套件管理員
Debian、Ubuntu apt-get
Red Hat Enterprise Linux (RHEL) dnfyum (依 RHEL 版本而定)

若要在支援版本的 Ubuntu Linux 上安裝 PowerShell,請使用進階封裝工具 (apt) 和 Bash 命令列。

macOS

在 macOS 上,使用 Homebrew 安裝 PowerShell。

Az PowerShell 模組

Azure PowerShell 是官方 Microsoft PowerShell 模組的產品名稱,其中包含用於管理 Azure 資源的命令。

用於管理 Azure 資源的 Azure PowerShell 模組的目前版本名稱為 Az。 這是用於管理 PowerShell 的 Azure 資源的建議 PowerShell 模組。 它包括數千個命令,幾乎可控制 Azure 的每個層面。 Az PowerShell 模組可跨平台。

您可能會在網際網路上找到使用 AzureRM PowerShell 模組的範例,這是上一代的 Azure PowerShell。 它已被取代,不再受到維護或支援,因此不建議使用。 AzureRM PowerShell 模組中的命令會使用 *-AzureRM* 格式。

您也可能遇到名為 Azure 的 Azure PowerShell 模組,其可用於管理使用 Azure Service Manager (ASM) API 的舊版 Azure 資源。 建立新資源時,不建議使用 Azure PowerShell 模組,因為 ASM 已排定即將淘汰。