PowerShell 7 模块兼容性

本文包含由Microsoft发布的 PowerShell 模块的部分列表。

PowerShell 团队正在与创建 PowerShell 模块的各种功能团队合作,帮助他们生成在 PowerShell 7 中工作的模块。 这些模块不归 PowerShell 团队所有。

已知以下模块支持 PowerShell 7。

Azure PowerShell

Az PowerShell 模块是一组 cmdlet,用于直接从 PowerShell 管理 Azure 资源。 PowerShell 7.0.6 LTS 或更高版本是建议的 PowerShell 版本,可用于所有平台上的 Azure Az PowerShell 模块。

有关详细信息,请参阅 Azure Az PowerShell 模块简介

MSGraph PowerShell SDK

Microsoft Graph SDK 设计用来简化可访问 Microsoft Graph 的优质、高效且可复原的应用程序的构建。 建议将 PowerShell 7 及更高版本与 Microsoft Graph PowerShell SDK 配合使用。

有关详细信息,请参阅 安装 Microsoft Graph PowerShell SDK

Windows 管理模块

Windows 管理模块为各种 Windows 功能和服务提供管理和支持。 其中大多数模块已更新为使用 PowerShell 7 本机工作,或测试其与 PowerShell 7 的兼容性。

这些模块以不同的方式安装,具体取决于 Windows 版本,以及如何为该版本打包模块。

有关安装和兼容性的详细信息,请参阅 Windows 文档中的 PowerShell 7 模块兼容性

Exchange Online Management 2.0

Exchange Online PowerShell V2 模块(EXO V2)连接到 Microsoft 365 中的所有与 Exchange 相关的 PowerShell 环境:Exchange Online PowerShell、安全性和合规性 PowerShell 以及独立的 Exchange Online Protection (EOP) PowerShell。

PowerShell 7.0.3 或更高版本支持 EXO v2.0.4 或更高版本。

有关详细信息,请参阅 关于 Exchange Online PowerShell V2 模块

适用于 SQL Server 的 PowerShell 模块

提供两种 SQL Server PowerShell 模块:

  • SqlServer:此模块包含新的 cmdlet 以支持最新的 SQL 功能,包括 SQLPS 中 cmdlet 的更新版本。
  • SQLPS:SQLPS 是 SQL 代理使用 PowerShell 子系统在代理作业步骤中运行代理作业的模块。

SqlServer 模块需要 PowerShell 5.0 或更高版本。

有关详细信息,请参阅 安装 SQL Server PowerShell 模块

查找其他模块的状态

可以使用 PowerShell 模块浏览器找到模块的完整列表。 使用模块浏览器,可以找到其他 PowerShell 模块的文档,以确定其 PowerShell 版本要求。