为什么 Get-PrinterProperty 不返回任何内容,而 Get-Printer son0011 却可以工作?

为什么 Get-PrinterProperty 不返回任何内容,而 Get-Printer son0011 却可以工作?
PS C:\Windows\system32>  Get-Printer son0011

Name                           ComputerName    Type         DriverName                PortName        Shared   Published  De
                                                                                                                          vi
                                                                                                                          ce
                                                                                                                          Ty
                                                                                                                          pe
----                           ------------    ----         ----------                --------        ------   ---------  --
son0011                                        Local        HP LaserJet M605 PCL 6    son0011.ldl.... True     True       Pr

PS C:\Windows\system32> Get-PrinterProperty -PrinterName son0011

PS C:\Windows\system32> 

我可以看到打印机存在于 Windows Server 2016 的设备和打印机中?

注意:这仅发生在某些打印机上,而不是全部打印机上。

答案1

我刚刚在我的笔记本电脑上用我父母的打印机试了一下,还是不行。根据下面这个帖子中 jrv 的帖子(接近结尾),如果打印机没有设置任何可配置属性,则运行该命令时不会返回任何内容。

https://social.technet.microsoft.com/Forums/en-US/64787652-ad78-4570-bfeb-bee14c4dd1de/powershell-getprinterproperty-returns-empty-result?forum=winserverpowershell

我尝试使用一些默认的 Windows 10 打印机(例如传真、OneNote 等)执行该命令,并且它可以工作,但它们只有 1 或 2 个属性。所以可能就是这样。

附注:如果您还没有尝试过,则需要以管理员权限运行该命令。

https://docs.microsoft.com/en-us/powershell/module/printmanagement/get-printerproperty?view=win10-ps

You need administrator credentials to run Get-PrinterProperty.

相关内容