1、使用组策略部署打印机& o+ w% H |9 R0 z( D5 D$ p更新时间: 2005年8月/ k) X8 i2 r: k9 c s x/ b ?8 H6 u5 a3 c: J0 应用到: Windows Server 2003,Windows Server 2003 R2,Windows Vista7 m. v% O( X0 ?% L: Y) v R- 0 t- H: K w7 V“打印管理”(Printmanagement.msc) 可以与组策略一同使用,以便将打印机连接自动添加到计算机的“打印机和传真”文件夹。 + W! Y, F2 H6 C- X4 G S: ! A/ FE# G
2、& M5 R- X若要执行此操作,请使用“使用组策略部署”对话框将打印机连接设置自动添加到 Active Directory 中现有的组策略对象 (GPO)。当组策略处理在客户端计算机上运行时,会将打印机连接设置应用到与 GPO 相关联的用户或计算机。此过程称为部署打印机连接。当打印机连接到的打印服务器受到监视时,使用此方法部署的打印机将显示在“打印管理”树的“已部署的打印机”对象中。 / I! o9 n* |) A$ ?1 d! K/ E$ |, v6 s, y$ 在实验室、教室或分支办公室,房间或办公室中的每台计算机都需要访问相同打印机,在这种情况下设置时,这种安装打印机的方法非常有用。此
3、方法对于经常按功能、工作组或部门(例如销售部门或人力资源部门)分隔计算机和打印机的大型组织也非常有用。 7 s3 A* o5 nP- Z! G% N( j3 D0 7 p% H无论用户登录到网络中的哪台计算机,通过使用每用户连接而安装的打印机连接对于该用户都可用。使用按计算机连接安装的打印机连接会显示在“打印机和传真”文件夹中,已准备就绪,可供该计算机的所有用户使用。4 q1 G4 c4 o( x$ I) Z t6 W& y5 z# / _5 W- |3 注意 9 |1 : c n7 c+ t. a: o6 $ _运行 Windows 2000 的计算机仅支持每用户打印机连接。运行 Windo
4、ws XP (或更高版本)的计算机支持每台计算机打印机连接。 ! VO8 JZ R N E- $ K. R9 O: r5 v1 p/ _( t. Z1 V0 |5 P$ C* d- 0 Gz% N ) Q- 2 Q( 6 h1 g) d若要使用组策略部署打印机连接,请将 PushPrinterConnections.exe 实用工具添加到计算机启动脚本(适用于每台计算机连接)或用户登录脚本(适用于每用户连接)。此实用工具会读取在 GPO 中创建的打印机连接设置,并添加打印机连接。 5 i$ o- f- H: b5 A) 0 n; A- Uw : - W k9 |要点 V# d7 nc) 5 Y
5、3 b+ h为了保证 PushPrinterConnections.exe 实用工具正常工作,必须使用 Windows Server 2003 R2 更改来更新 Active Directory 架构。有关这些架构更新的详细信息,请参阅 Microsoft 网站 ( 8 5 K0 J0 n1 M+ w- D1 G0 rv) U$ g: l: ; p2 ; * A9 f, 1 o# o% p0 O& w m9 m2 N将打印机连接设置部署到 GPO 之后,PushPrinterConnections.exe 实用工具将在登录或重新启动时在客户端计算机上运行。该实用工具会从 GPO 中读取设置,并
6、将已部署的打印机连接添加到应用了 GPO 的用户或计算机。用于部署按用户或按计算机的打印机连接的 GPO 可以重复使用。有关组策略和打印机的详细信息,请参阅 Microsoft 网站上的 Set Group Policy for Printers(英文) (v8 c - g: |( M! s5 u, r* E U6 s. P3 V使用同一 GPO 对打印机连接设置以及 PushPrinterConnections.exe 计算机启动脚本或用户登录脚本进行部署是一种好方法。这样可确保只有接收到打印机连接设置的用户(或计算机)才会运行 PushPrinterConnections.exe 实用工具
7、。 9 G+ d: P; F3 s& K, 9 j7 a6 J, U2 w3 Hp% h2 j; U, C要点 ! / M. d w必须安装打印服务器角色,并且您必须是 Administrators 组的成员才能执行这些过程。若要使用组策略对象来管理打印机,您还必须拥有对组策略对象的写访问权限。在使用组策略安装打印机之前,您必须拥有分配给适当用户和计算机的打印机连接设置的 GPO。可以使用组策略对象编辑器或 Active Directory 用户和计算机创建 GPO。 ) S; b1 _/ s g; x. k/ x. S9 d: x9 m7 ( Mw2 f& & Q $ J5 + A+ ?3
8、/ L+ s$ V有关使用组策略的详细信息,请参阅 Microsoft 网站上的使用组策略管理控制台的企业管理 ( G3 R. . , 2 |6 X$ D9 5 x9 l, b, f9 T使用组策略对用户组或计算机组安装打印机的步骤: ( h: R+ f, o% n o+ VX* T打开“管理工具”文件夹,然后双击“打印管理”。8 p% ! ) k7 E: X, I* A0 Y) G$ B$ L3 J: N在“打印管理”树中适当的打印服务器下,单击“打印机”。 N0 $ # & J+ P o% y+ S( ! F6 S- d( 3 6 H- o5 S在结果窗格中,右键单击要部署的打印机,然后单
9、击“使用组策略部署”。0 Y% - I; b2 v# l: H3 % W7 8 R& : V7 z4 S在“使用组策略部署”对话框中,单击“浏览”,然后选择组策略对象。* t, y, M9 n( J* a9 L; f) Z8 _4 W3 T7 U- w O7 |; 单击“确定”。 . m/ j+ X n( x! Y% A7 X! m% X7 Y/ t若要将打印机连接设置分配给 GPO,请执行下列一项或两项操作:. V, |) M6 n+ d: w6 L( n4 g8 Se9 e3 , I# j8 h4 z/ o! C对于每用户设置,选中“应用此 GPO 的用户(每位用户)”复选框。 ) o7
10、cB* L3 b- a w# g2 Uu7 F- l3 n$ J$ r. / e l8 g / ?4 & E+ I对于每台计算机设置,选中“应用此 GPO 的计算机(每台计算机)”复选框。$ q3 J/ V% J O# O4 F/ n3 Y* C5 ( ?$ . p1 T) Q: & h0 K; t* J9 P1 ; P单击“添加”。/ X5 2 7 h1 o, T5 h W- D3 p* A& S7 B- ? m2 n重复步骤 3 到步骤 6 可将打印机连接设置添加到其他 GPO。 2 k7 p4 P7 Tx# _# Q2 S- Q. G1 ?单击“确定”。 g: W5 k0 p& m- h
11、9 i# n J- P, v( V4 h使用 PushPrinterConnections.exe 文件的步骤: 2 C Y$ - Q9 b: S# K1 F使用组策略管理控制台 (gpmc.msc),右键单击带有打印机连接设置的 GPO,然后单击“编辑”。; Y 8 F4 K; H3 Q8 |% A. ?5 q* d8 q在“组策略对象编辑器”树中,导航到下列位置之一: O7 6 c7 c9 t+ R0 W2 7 c4 1 l: v# S如果将打印机连接部署为每台计算机,请转到“计算机配置”、“Windows 设置”、“脚本(启动/关闭)”。d4 a# o1 i C x/ Y f5 X# _
12、+ F b$ h8 L9 x$ e4 5 i; z% Q7 u, t; k如果将打印机连接部署为每用户,请转到“用户配置”、“Windows 设置”、“脚本(登录/注销)”。1 V( 1 s( W9 c2 : h% f9 X+ T4 / V0 R0 7 U7 1 3 BX# T! y. w4 j2 y& / U- U! D右键单击“启动”或“登录”,然后单击“属性”。 $ J3 M% w! A e0 O2 O. W0 E& y R* Q1 kT( e: D! p在“登录属性”或“启动属性”对话框中,单击“显示文件”。3 4 . H) R$ A/ e# b/ I4 I + ?. c1 ) * h
13、将 PushPrinterConnections.exe 文件复制到此位置,然后关闭该窗口。* G% b H, p5 7 I& 8 M# j) * U% s9 G1 K5 m, g在“登录属性”或“启动属性”对话框中,单击“添加”。/ M3 ( A) c5 G5 I2 u. d0 Q0 2 Z: h1 J在“脚本名称”框中键入 PushPrinterConnections.exe。 D8 A$ G- g! Z# _6 T4 N f+ * A) l) Y5 C0 : z- U. Z2 T% I如果要启用日志记录,请在“脚本参数”框中键入 log。日志文件将写入已应用此策略的计算机上的 %wind
14、ir%tempppcMachine.log(适用于每台计算机连接)和 %temp%ppcUser.log(适用于每用户连接)。! U0 h! u2 h4 2 y$ U* p s2 k; l7 c) N6 s! V单击“确定”。. 2 t+ / y# q7 T( A2 M4 z( A0 t* G1 M7 Q* e) * WW3 & C注意 ( F4 N z, I1 b+ |对于每台计算机连接,将在客户端计算机重新启动时添加打印机连接。对于每用户连接,将在用户登录时添加打印机连接。如果从 GPO 删除打印机连接设置,则 PushPrinterConnections.exe 将在下次重新启动或用户登
15、录时从客户端计算机删除相应的打印机。实现方法:使用打印服务器的打印组件+组策略实现共享打印机的自动部署打印服务器的打印组件pushprinterconnections.exe 程序位于 R2 服务器上的 windowsPMCSnap 目录中组策略部署一、首先我们要建立一条“自动打印机部署的策略”二、安装打印管理组件。(管理打印机我们就靠它了)OK安装完成了!现在我们打开我们的打印管理组件:如图,打印服务器已安装了两台打印机。现在我们要使用组策略来部署我们的打印机了!点击任意一个打印机,右击使用组策略部署在这个对话框里,我们需要连接到我们之前设定的“自动打印机部署的策略”策略上!点击添加!此时,
16、打印机已链接到组策略里了!本文重点:在这里,我们要实现打印机的自动部署,让客户端登陆到域之后,组策略会根据客户端的账户及计算机所在OU进行打印机的自动部署! 在这里部署的要求是,计算机与用户最好在一个OU里,这样我们在部署的时候也会相当的简便,不然在做排错的时候,将非常的麻烦!在这里我们是使用一个pushprinterconnections.exe来实现打印机的连接的!所以,我们需要让用户的电脑在启动时就能运行这个程序,怎么办呢?呵呵将其加入到我们的启动脚本里就行了。有关pushprinterconnections请看下图:pushprinterconnections部署要求:1、需要将该程序加入到计算机及用户的启动脚本里!2、该程序的部署最好与之前的自动打印机部署共用一个策略!pushprinterconnections部署现在我们要将这个程序复制到我们的计算机配置-启动项里。选项脚本,也就是这个程序,如果你希望它产生日志的话,那OK,在脚本参数那里加一个-log添加后的结果同样,用户启动脚本如下图OK,现在我们只需要更新一个组策略就行了!到此,有关部署方面的内容已完毕,现在我们就进入测试环节!打印机自动部署测试看一下我们的测试机器 MHCNEX再看一下我们的测试账户testtest用户登陆域看看登陆后的打印机:1 p0 c7 J* Ff4 U0 3 5
©2010-2024 宁波自信网络信息技术有限公司 版权所有
客服电话:4008-655-100 投诉/维权电话:4009-655-100