你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
使用 MSI 在 Windows 上安装 Azure PowerShell
本文介绍如何使用 MSI 安装程序在 Windows 上安装 Azure PowerShell。 MSI 安装程序是为 PowerShell 库可能被防火墙阻止或需要脱机安装程序的环境提供的。 若要安装 Azure PowerShell,建议的方法是使用 PowerShellGet。 有关使用 PowerShellGet 安装 Azure PowerShell 的说明,请参阅使用 PowerShellGet 安装 Azure PowerShell。
要求
Windows 上的 MSI 安装程序设计为仅为 PowerShell 5.1 安装 Azure PowerShell。 若要在非 Windows 平台或更高版本的 PowerShell 上安装,请通过 PowerShellGet 安装。 若要检查 PowerShell 版本,请运行以下命令:
$PSVersionTable.PSVersion
若要在 PowerShell 5.1 中使用 Azure PowerShell,需要:
- 在必要时更新到 Windows PowerShell 5.1。 如果是在 Windows 10 平台上,则已安装 PowerShell 5.1。
- 安装 .NET Framework 4.7.2 或更高版本。
使用 MSI 包在 Windows 上进行安装或更新
GitHub 上提供了 Azure PowerShell 的 MSI 包:
- 转到 https://github.com/Azure/azure-powershell/releases。
- 查找适用于 Azure PowerShell 的最新库模块(它们按年份顺序列出,通常只有发布版本,没有名称,例如“4.7.0”)。
- 请向下滚动到补丁备注的底部,单击“资产”旁边的箭头以显示 MSI 选项。
- 单击选择的 Az-Cmdlets MSI 开始下载。
如果你使用 MSI 安装了早期版本的 Azure PowerShell,则安装程序会自动删除它们。 MSI 包在 ${env:ProgramFiles}\WindowsPowerShell\Modules 中安装模块。
若要开始使用 Azure PowerShell,请通过 Azure 凭据登录。
# Connect to Azure with an interactive dialog for sign-in
Connect-AzAccount
注意
如果已禁用模块自动加载,则需使用 Import-Module Az 手动导入模块。 由于模块的构造方式,这可能需要一分钟时间。
需要在每个新启动的 PowerShell 会话中重复此步骤。 若要了解如何跨 PowerShell 会话保持 Azure 登录状态,请参阅跨 PowerShell 会话保持用户凭据。
提供反馈
如果发现 Azure PowerShell 中存在 bug,请在 GitHub 上提出问题。 若要从命令行提供反馈,请使用 Send-Feedback cmdlet。
后续步骤
若要详细了解 Azure PowerShell 模块及其功能,请参阅 Azure PowerShell 入门。 如果你熟悉 Azure PowerShell 并且需要从 AzureRM 进行迁移,请参阅从 AzureRM 迁移到 Az。