2010年10月1日星期五

Print Management in Windows Server 2008 R2

測試環境
1. AD: Windows Server 2003 R2 x64
2. Print Server: Windows Server 2008 R2
3. Client: Windows 7 x64 & Windows XP x86
4. Printer: 分別在兩層樓不同位置 (29/F, 30/F)

設定
1. 首先在AD 和Print Server 安裝Print Management


2.在AD, 打開Active Directory Users and Computers, 因為Printer 分開兩層, 而每部電腦都應該只會連線所屬層數的Printer, 如29/F 電腦只會Print 在29/F 的Printer, 所以要新增兩個OU, 29/F Computers & 30/F Computers, 把適當的電腦放在這兩個OU.


3.分別在兩個OU, 新增一個GPO, 因為Print Management 是靠GPO 而部署Printer 到不同的電腦


4. 由於有Client 電腦是用Windows XP x86, 而Windows XP 是靠Pushprinterconnections.exe 來連接Printer, 而AD 是x64, 不適合用在x86 環境上.所以要找一個x86 版本的Pushprinterconnections.exe
可以在這裡下載pmcmgmt.exe
http://www.microsoft.com/downloads/en/details.aspx?familyid=9bfb44f5-232a-4fb5-bc14-45bfd81b7ac1&displaylang=en
安裝後會在C:\Windows\pmcsnap 找到pushprinterconnections.exe, 把這個檔案放到剛剛新增的GPO內


5. AD 預備之後, 到Windows Server 08 R2 Print Management, 新增所需要的Printer

6.而每部Printer 都要Sharing 和List in Directory, 另外因為有x86 Client, 所以要加入x86 Driver

7. Printer 設定完成後, 可以根據不同GPO deploy 到不同Client 電腦


8.打開AD 內Print Management, 在Deployed Printer, 會發現剛剛Deploy 的Printers

9. 最後User 登入到電腦, 便會發現Printer 已經連接好.