1

我需要一个脚本,它会给我打印机名称和设备型号。我有超过 100 台不同型号的打印机。有些是理光,有些是惠普等。我能得到的常见的东西是打印机驱动程序。但是,如果某些设备使用通用驱动程序,这对我没有任何帮助。我想要实际的模型(即 Ricoh Aficio MP 4001)。如何使用 Powershell 或 Python 做到这一点?

我曾尝试在 Powershell 中使用 Win32_Printer,但它无法为我提供打印机的实际型号。

谢谢!

4

1 回答 1

1

我不确定您是否已经尝试过,但您可以通过 Get-Member 检查哪些方法可用:

Get-WmiObject Win32_Printer | Get-Member

以下任何一项都能满足您的需求吗?

Get-WmiObject Win32_Printer | % { $_.DeviceId }
Get-WmiObject Win32_Printer | % { $_.PNPDeviceId }
于 2013-07-31T20:18:41.720 回答