静默安装/添加打印队列到Windows客户端

有谁知道我可以悄悄地安装/添加打印队列到Windows客户端? 客户端是连接到Windows 2008 R2打印服务器的32位Windows XP,我尝试使用以下命令,但仍popup一个对话框,要求用户浏览到驱动程序文件path:

rundll32 printui.dll,PrintUIEntry /in /n\\print-svr\print-queue /f "C:\windows\temp\pcl\hpcu091c.inf" 

所以当然在这个例子中,我试图安装“\ print-svr \ print-queue”队列,并指示客户端从其系统中存在的以下驱动程序文件中获取该队列的驱动程序: “C :\ WINDOWS \ TEMP \ PCL \ hpcu091c.inf”

我从Altiris服务器上推送这个命令,但是真的这不相干,因为我可以通过远程脚本重新创build相同的问题。

首先,确保在R2打印服务器上安装了32位驱动程序和64位驱动程序。 (要安装x86驱动程序,请转到打印机属性,单击“共享”,然后单击“其他驱动程序”)。

此外,我build议使用组策略首选项和组策略来configuration客户端networking打印机和“指向和打印”限制。

您可以将/q添加到问题中的命令中,也可以使用组策略来部署它们(如果您有打印服务器和Active Directory)。

不过,您不必使用/f开关指定驱动程序。 只需在打印服务器上安装x86驱动程序,如果需要,它将自动由客户端请求。