启动时将打印机设置在Powershell中

时间:2019-06-04 17:42:01

标签: powershell scripting active-directory printers

我想在AD环境中使用Powershell在Windows中设置打印机。 该脚本的工作方式如下:

Powershell脚本在启动时(随策略一起分发的)计算机上运行,​​并通过打印机的“扩展属性”进入其计算机对象的Active Directory中(另一种软件在该属性SAP SAP CMDB中输入打印机)并创建一个列表。打印服务器和打印机列表。 到目前为止,一切都很好。 现在,我想查询打印服务器上的打印机是否存在(仅具有标准AD用户权限!),然后连接打印机并安装打印机驱动程序(如果存在)。

命令:Powershell的Add-Printer将在没有驱动程序的情况下连接打印机,并且如果我在循环打印机列表时仅运行'\ $ PrintServer \ $ Printer'-可以,但是如果出现问题,我不会出现任何错误。

还有更好的方法或其他命令吗?

0 个答案:

没有答案