Get-Printer powershell cmdlet返回的信息的来源是什么?

Get-Printer powershell cmdlet返回的信息的来源是什么?,powershell,printing,Powershell,Printing,执行powershell cmdlet Get Printer时,我很好奇它的信息来源是什么。它依赖于WMI吗?它会解析注册表吗?我遇到过Get Printer的响应与windows设备和打印机控制面板UI不同的情况,因此我想看看是否有人知道Get Printer的源。Get Printer的输出类型是Microsoft.Management.Infrastructure.CimInstance#ROOT/StandardCimv2/MSFT\u Printer 您可以使用Get Printer

执行powershell cmdlet Get Printer时,我很好奇它的信息来源是什么。它依赖于WMI吗?它会解析注册表吗?我遇到过Get Printer的响应与windows设备和打印机控制面板UI不同的情况,因此我想看看是否有人知道Get Printer的源。

Get Printer的输出类型是
Microsoft.Management.Infrastructure.CimInstance#ROOT/StandardCimv2/MSFT\u Printer

您可以使用
Get Printer | Get Member
或阅读

因此,您可以使用
Get-cimpinstance-Namespace'root/standardcimv2'-ClassName-MSFT\u-Printer
作为
Get-Printer
的等价物