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

时间:2018-06-21 20:19:34

标签: powershell printing

当执行powershell cmdlet Get-Printer时,我很好奇它从何处获取其信息。它依赖WMI吗?它会解析注册表吗?我遇到过Get-Printer的响应不同于Windows设备和打印机控制面板UI的情况,所以我想我可以看看是否有人知道Get-Printer的来源。

1 个答案:

答案 0 :(得分:2)

Get-Printer的输出类型为Microsoft.Management.Infrastructure.CimInstance#ROOT/StandardCimv2/MSFT_Printer

您可以使用Get-Printer | Get-Member或阅读documentation来找到类型名称。

因此,您可以将Get-CimInstance -Namespace 'root/standardcimv2' -ClassName MSFT_Printer等同于Get-Printer