如何获得打印服务器上安装的所有打印机的打印驱动程序?

我想为我的networking上安装的所有打印机预安装打印驱动程序

我认为我可以用pnputil做一些小动作,但是我需要知道我应该注射什么。

任何人有任何想法如何我可以从我的打印服务器获取所有的打印驱动程序?

钽,

当你说我的networking上安装的打印机是否意味着他们连接到打印服务器?

也许使用MS的打印机迁移工具! 它会创build一个充满打印机驱动程序的cab文件,但是我没有尝试过使用它来寻找所需的东西。

我不完全确定我知道你在问什么。

在HKLM \ System \ CurrentControlSet \ Control \ Print \ Environments下的打印服务器计算机的registry中提供了有关服务器上安装的打印驱动程序的详细信息(包括组成该驱动程序的文件的列表)。 每个不同的打印环境都有一个子键,在其下面(和一个版本子键),每个驱动程序都有条目。

驱动程序文件存储在%SystemRoot%\ System32 \ Spool \ Drivers的子文件夹中。

从你的答案其他地方,这是我假设你的环境是:

  • 你有一堆需要打印机的Vista / Win7工作站
  • 您没有打印服务器
  • 您希望将这些工作站上的打印机设置为直接IP本地打印机

但在你的问题中,你说:“ 任何人都知道如何将所有的打印驱动程序从我的打印服务器上删除? ”这表明你实际上有一个打印服务器。

如果您有基于Server 2008的打印服务器,并且部署的打印机是networking打印机(托pipe在打印服务器上)而不是直接IP打印机,则此过程实际上非常简单。 我们现在正在将打印机部署到我们的计算机实验室,而不必将它们放在图像上。

  1. 使用正确的驱动程序在打印服务器上设置打印机。 安装其他体系结构打印驱动程序(32位,如果您的服务器是64位的,反之亦然),以确保完整性。
  2. 允许您的目标受众使用它。
  3. 通过GPO部署打印机。 你有一个login脚本,所以你已经在使用GPO。
    1. 您可能需要为此重新安排计算机,或使用WMI筛选器来获取完全正确的计算机基础。
    2. 在“打印pipe理器”中,右键单击所需的打印机,然后select“使用GPO部署”。
    3. 浏览到您要将其部署到的计算机-GPO
    4. 在菜单中select“计算机对象”。
  4. 重复您想要推送到计算机的任何其他打印机。

打印机现在将在计算机下次重新启动后自动部署,在更新其GPOcaching之后。 用户甚至login之前,驱动程序会自动填充到背景中。如果要设置默认打印机,则可以通过用户端GPO首选项来完成。

这很好的部分是,如果你出于某种原因更新打印机驱动程序(他们偶尔会更换一次),这些更新就会填充到客户端,而不会通知用户。

如果您的打印服务器是Server 2003,但域是Server 2008或更高版本,则仍然可以工作,但是您必须从Server 2008服务器执行此操作,并通过打印pipe理工具远程连接到Server 2003打印服务器2008年的服务器。