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 (близко к концу) в потоке ниже, если для принтера не установлены какие-либо настраиваемые свойства, при запуске этой команды ничего не будет возвращено.
Я попробовал эту команду с некоторыми принтерами 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.