Windows Server 2019 上是否有等效的 SecurityCenter2 命名空间?

kgc*_*ode 6 c# wmi namespaces windows-server-2019

我正在编写一个 C# 应用程序,其中包括收集有关 Windows Defender 的状态信息。在 Windows 10 上,使用ManagementObjectSearcher(@"Root\SecurityCenter2", "SELECT * FROM AntiVirusProduct")可以很好地获取一些初始信息(例如,Windows Defender 已安装、已启用并且是最新的),但在 Windows Server 2019 上,我在Root\SecurityCenter2.

使用 PowerShell 和

Get-WMIObject -namespace "root" -class "__Namespace" | Select Name
Run Code Online (Sandbox Code Playgroud)

我浏览过 Windows Server 2019 上的 WMI 命名空间,但没有看到任何与该命名空间等效/更新版本的内容SecurityCenter2。如果我假设已安装并启用 Windows Defender,我可以成功地在Root\Microsoft\Windows\Defender命名空间中收集其他所需的详细信息。但我希望能够使用该类事先检查 Windows Defender 的一般状态AntiVirusProduct

是否有替代命名空间SecurityCenter2可用于在 Windows Server 2019 上执行此初始 WMI 查询?