在执行powershell cmdlet Get-Printer时,我很好奇它从哪里获取信息。它依赖于WMI吗?它会解析注册表吗?我遇到过来自Get-Printer的响应与windows设备和打印机控制面板UI不同的情况,所以我想我应该看看是否有人知道Get-Printer的来源。
发布于 2018-06-22 04:31:20
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
的等价物。
https://stackoverflow.com/questions/50976869
复制相似问题