PowerShell 7 模块兼容性

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

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

已知以下模块支持 PowerShell 7。

Azure PowerShell

Az PowerShell 模块是一组 cmdlet,用于直接从 PowerShell 管理 Azure 资源。 在各大平台中,建议对 Azure Az PowerShell 模块使用 PowerShell 7.0.6 LTS 或更高版本。

有关详细信息,请参阅 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:此模块包含支持最新 SQL 功能的新 cmdlet,其中包括 SQLPS 中更新版本的 cmdlet。
  • SQLPS:SQLPS 是 SQL 代理使用 PowerShell 子系统在代理作业步骤中运行代理作业时所使用的模块。

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

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

查找其他模块的状态

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