若要在运行 Windows 7 之前发布的 Windows 版本的计算机上使用组策略部署打印机连接,必须将 PushPrinterConnections.exe 实用程序添加到计算机启动脚本或用户登录脚本中。PushPrinterConnections.exe 实用程序从组策略读取打印机连接设置,并将相应的打印机连接添加到计算机或用户帐户中(或更新现有连接)。

PushPrinterConnections.exe 文件在运行 Windows 7 或 Windows Server 2008 R2 的计算机上自动检测并退出。这些计算机内置了支持使用组策略部署的打印机连接的功能,所以,您可以安全地将此文件部署到组织中的所有客户端计算机。

注意

以下过程假定您使用的是 Windows Server 2008 R2 附带的组策略管理控制台 (GPMC) 版本。若要在 Windows Server 2008 R2 上安装 GPMC,请使用服务器管理器中的“添加功能向导”。如果使用的是其他版本的 GPMC,步骤可能会略有不同。

若要将 PushPrinterConnections.exe 文件添加到启动脚本或登录脚本中,请执行下列操作:
  1. 打开 GPMC。

  2. 在 GPMC 控制台树中,导航至存储要部署 PushPrinterConections.exe 实用程序的计算机或用户帐户的域或组织单位 (OU)。

  3. 右键单击包含要使用组策略部署的打印机连接的 GPO,然后单击“编辑”

  4. 导航至下列任一位置:

    • 如果打印机连接是按计算机进行部署的,请转至“计算机配置”“策略”“Windows 设置”“脚本(启动/关机)”

    • 如果打印机连接是按用户进行部署的,请转至“用户配置”“策略”“Windows 设置”“脚本(登录/注销)”

    注意

    运行 Windows 2000 的客户端计算机不支持每台计算机的连接。

  5. 右键单击“启动”“登录”,然后单击“属性”

  6. “启动属性”“登录属性”对话框中,单击“显示文件”。此时将出现“启动”“登录”窗口。

  7. 将 PushPrinterConnections.exe 文件从 %WINDIR%\System32 文件夹复制到“启动”“登录”窗口中。此操作将该实用程序添加到 GPO 中,并在 GPO 中使用组策略设置复制到其他域控制器。

  8. “启动属性”“登录属性”对话框中,单击“添加”。此时将出现“添加脚本”对话框。

  9. “脚本名称”框中,键入:PushPrinterConnections.exe

  10. 若要在运行 Windows Server 2003、Windows XP 或 Windows 2000 的客户端计算机上启用日志记录,在“脚本参数”框中,键入:–log

    会将日志文件写入应用该策略的计算机上的 %WINDIR%\temp\ppcMachine.log(对于每个计算机的连接)和 %temp%\ppcUser.log(对于每个用户的连接)中。

  11. “添加脚本”对话框中,单击“确定”

  12. “启动属性”“登录属性”对话框中,单击“确定”

  13. 使用 GPMC 将 GPO 链接到要将 PushPrinterConnections.exe 实用程序部署到的其他 OU 或域。

其他注意事项

  • 您必须具有管理权限才能执行此任务。

其他参考