使用Powershell将标题和/或描述添加到打印机

时间:2013-02-18 18:51:40

标签: powershell printing

我很茫然。我想使用set-printer或set-printerproperty我可以修改打印机的标题和描述字段(最终是1000个打印机),但我一直在打墙。根据错误消息,虚空标题或描述是参数或属性名(当使用set-printerproperty时)。但是,当我通过Get-member运行时,它看起来就像是。

Get-Printer -ComputerName dcr-team-tst-01 -Name "Microsoft XPS Document Writer"  | gm
Get-PrinterProperty -ComputerName dcr-team-tst-01 -printername "Microsoft XPS Document Writer"  | gm

因此,如果我不能从这些设置命令中设置这些属性,那么任何人都知道我可以在哪里修改它们吗?

1 个答案:

答案 0 :(得分:0)

CaptionDescription只是CIM_ManagedSystemElement类的继承属性。 Description可用于打印机对象,但据我所知,它是由驱动程序设置的。这就是为什么当你进入打印机的属性时它只是说“不可用”。

总结一下:您无法使用CaptionDescription属性。使用CommentLocation提供信息。

编辑来源:MSDN Win32_Printer class

  

描述

     

数据类型:字符串

     

访问类型:只读

     

对象的描述。此属性继承自   CIM_ManagedSystemElement。

  

标题

     

数据类型:字符串

     

访问类型:只读资格:MaxLen(64)

     

对象的简短描述 - 单行字符串。这个属性是   继承自CIM_ManagedSystemElement