【发布时间】:2017-03-23 07:00:03
【问题描述】:
我必须在 windows server 2008 R2 上使用 powershell vom a printserver 获取打印机驱动程序版本。
我知道有机会使用 Get-PrinterDriver cmdlet 从系统中获取此值(例如,在带有 PS v4.0 的 WinSrv2012R2 上完美运行:Get-Printerdriver Driver Version)。问题是,我的系统正在生产中,并且只安装了 powershell v2.0,而这个 cmdlet 尚不存在。
我已经通过 powershell 和 WMI 类“win32_printerdriver”从系统中获取了打印机驱动程序的名称。
Get-WmiObject -ComputerName localhost -Class "win32_printerdriver" | select Name
是否有可能通过 WMI 获取驱动程序版本?我通过谷歌搜索结果,但只有几个结果人们获得了 unidrv.dll 或 pscript.dll 的版本。不是打印管理中的实际打印机驱动程序版本。
【问题讨论】:
标签: powershell printing driver wmi powershell-2.0