Назад | Перейти на главную страницу

Почему 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?

ПРИМЕЧАНИЕ. Это происходит только с некоторыми принтерами, но не со всеми.

Я просто попробовал это на своем ноутбуке с родительским принтером, и он тоже не работает. Согласно сообщению 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.