你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
Azure PowerShell 是一种功能强大的工具,用于直接从 PowerShell 管理和 Azure 资源。 它非常适合使用 Azure 资源管理器模型生成自动化工作流和管理资源。 可以使用 Azure Cloud Shell 在浏览器中试用它,或者在本地计算机上安装它。
本文可帮助你开始使用 Azure PowerShell 并介绍其核心概念。
在 Azure Cloud Shell 中安装或运行
尝试 Azure PowerShell 的最简单方法是通过基于浏览器的环境 Azure Cloud Shell,无需安装。 若要开始,请参阅 Azure Cloud Shell 入门。 Cloud Shell 在 Linux 容器上运行 PowerShell,因此 Windows 特定的功能不可用。
准备好在本地安装 Azure PowerShell 时,请按照 “如何安装 Azure PowerShell”中的步骤作。
登录到 Azure
若要登录,请使用 Connect-AzAccount cmdlet。 如果使用 Cloud Shell,则可以跳过此步骤,因为已针对环境、订阅和租户进行身份验证。
Connect-AzAccount
重要
从 2025 年 9 月开始,使用 Microsoft Entra ID 用户标识登录时,Azure PowerShell 将需要多重身份验证(MFA)。 此更改可增强安全性,但可能会影响依赖于用户名和密码身份验证的自动化工作流。 有关详细信息,请参阅 自动化方案中多重身份验证对 Azure PowerShell 的影响。
对于需要特定符合性的区域环境,例如 Azure 中国世纪互联,请使用 Environment 参数:
Connect-AzAccount -Environment AzureChinaCloud
Azure PowerShell 默认为 Windows 系统上的 Web 帐户管理器(WAM),而其他平台则使用基于浏览器的登录名。 有关详细信息,请参阅 Web 帐户管理器(WAM)。
如果有权访问多个订阅,系统会提示在登录时选择一个订阅。 在 登录体验中了解有关此过程的详细信息。
登录后,可以使用 Azure PowerShell cmdlet 来管理资源。 有关身份验证的详细信息,请参阅 使用 Azure PowerShell 登录。
查找命令
Azure PowerShell cmdlet 遵循标准的 PowerShell 命名约定 Verb-Noun。 谓词描述作,例如、、和New,而名词表示资源类型,例如,Get、Set、和RemoveAzVM。 AzKeyVaultCertificateAzFirewallAzVirtualNetworkGateway Azure PowerShell 中的名词以前缀 Az开头。
若要发现命令,请使用 Get-Command cmdlet。 例如,列出与虚拟机相关的所有命令:
Get-Command -Verb Get -Noun AzVM* -Module Az.Compute
下面是常见资源及其关联模块的快速参考表:
| 资源类型 | Azure PowerShell 模块 | 名词前缀 |
|---|---|---|
| 资源组 | Az.Resources | AzResourceGroup |
| 虚拟机 | Az.Compute | AzVM |
| 存储帐户 | Az.Storage | AzStorageAccount |
| Key Vault | Az.KeyVault | AzKeyVault |
| Web 应用程序 | Az.Websites | AzWebApp |
| SQL 数据库 | Az.Sql | AzSqlDatabase |
有关 Azure PowerShell 模块的完整列表,请参阅 GitHub 上托管的 Azure PowerShell 模块列表 。
数据收集
默认情况下,Azure PowerShell 收集遥测数据,通过识别使用模式和问题来提高用户体验。 不会收集私人或个人数据。 但是,如果需要,可以选择使用 cmdlet 退出 Disable-AzDataCollection 。 有关详细信息,请参阅我们的 隐私声明。
快速入门和教程
通过引导式教程使用 Azure PowerShell:
- 创建存储帐户
- 向/从 Azure Blob 存储传输对象
- 从 Azure Key Vault 创建和检索机密
- 创建 Azure SQL 数据库和防火墙
- 在 Azure 容器实例中运行容器
- 创建虚拟机规模集
- 创建标准负载均衡器
后续步骤
了解更多 Azure PowerShell 功能:
有关更多帮助,请与社区联系: