如何配置 VMware View 基於位置的列印以使用 Active Directory 組?
我正在嘗試配置 VMware View 4.5 的基於位置的列印,它利用包含的 OEM 版本的 ThinPrint,將列印機分配給活動目錄組。
基於位置的列印功能將物理上靠近客戶端系統的列印機映射到 VMware View 桌面。我正在為 VMware View 使用 Active Directory 組策略設置 AutoConnect 基於位置的列印,它位於電腦配置下軟體設置文件夾中的 Microsoft 組策略對象編輯器中。
VMware View 的 AutoConnect 基於位置的列印似乎只是一個名稱轉換錶。它允許我將特定列印機或列印機分配給 IP 範圍、客戶端名稱、Mac 地址、使用者或使用者組。
我正在嘗試將列印機分配給活動目錄使用者組。我為打算在 VMware View 桌面池中使用的每台列印機創建了一個新的活動目錄組。然後,我會將活動目錄使用者分配給代表每台網路列印機的活動目錄組。
範例: doej 是 PTR-FLOOR2-NORTH-ROOM255 活動目錄組的成員。使用自動連接,我通過在使用者/組列中添加 PTR-FLOOR2-NORTH-ROOM255 來分配組接收網路列印機。
問題: 當 doej 登錄到他的 VDI 會話時,列印機不存在。但是,如果我在使用者/組列中使用萬用字元“*”而不是特定的 PTR-FLOOR2-NORTH-ROOM255 活動目錄組,則列印機存在並按設計執行。
替代方案: 我嘗試通過以下方式將列印機分配給 AutoConnect 中的活動目錄組,但均未成功:
- PTR-FLOOR2-NORTH-ROOM255
- domainexample \ PTR-FLOOR2-NORTH-ROOM255
- domainexample.local\PTR-FLOOR2-NORTH-ROOM255
確認: 用於將列印機映射到 VMware View 桌面的資訊儲存在 View 桌面上 HKEY_LOCAL_MACHINE\SOFTWARE\Policies\thinprint\tpautoconnect 的系統資料庫項中。對於這些範例中的每一個,我都查看了系統資料庫項,並且可以確認桌面正在接收來自 AutoConnect 轉換錶的資訊。
摘要: 誰能提供一個範例來說明如何配置 VMware View 4.5 的基於位置的列印,以便我可以通過隨附的 AutoConnect 工具將網路列印機分配給活動目錄組?我歡迎一個工作配置的清晰範例。謝謝你。
解決方案是雙重的。
Windows 7 列印機作為一台列印機出現
我的主要問題是我沒有意識到在 Windows 7 中,如果您安裝了多台使用相同驅動程序並安裝在同一埠(例如相同 IP 地址)的列印機,它們將在“設備和列印機”視窗中顯示為一台.
因為我沒有意識到這種行為變化,所以當我在 VDI 的“設備和列印機”視窗中只看到一台列印機時,我錯誤地認為我分配的其餘 ThinPrint 列印機無法正常工作。
由於我將只使用安裝在我的 Windows 7 模板中的幾個通用列印驅動程序,並且許多列印機共享一個驅動程序,因此我搜尋了一種強制 Windows 7 為每台列印機顯示唯一圖示的方法,無論它們是否共享通用驅動程序或 IP 地址。
此問題的解決方案是可以通過組策略部署的系統資料庫更改。
- 組策略管理 > 電腦配置 > 首選項 > Windows 設置 > 系統資料庫 > 新系統資料庫項
- 行動:更新
- 蜂巢:HKEY_LOCAL_MACHINE
- 密鑰路徑:SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace{2227a280-3aea-1069-a2de-08002b30309d}
- 值名稱:預設啟用/選中
- 值類型:REG_SZ
- 價值數據:列印機
將此策略應用於包含您的 VMware View 桌面池的 Active Directory OU,這些電腦將在其桌面上添加一個 Printers 文件夾,其中包含 ThinPrint 分配的列印機,每個列印機使用一個單獨的圖示。
有關此問題的更多資訊,請參閱以下文章:
- http://blogs.technet.com/b/askperf/archive/2010/03/02/windows-7-where-are-my-printers.aspx
- http://www.grouppolicy.biz/2010/03/how-to-use-group-policy-to-restore-missing-second-printer-in-windows-7/
如何將網路列印機分配給 Active Directory 組
使用 VMware View 附帶的 OEM 版本的 ThinPrint 將位置感知列印機分配給 Active Directory 組的方法是使用他們的組策略外掛。有關如何安裝此 AD 外掛/外掛的說明,請參閱 VMware View 管理員指南。
- 組策略管理編輯器 > 電腦配置 > 策略 > 軟體設置 > AutoConnect Map Additional Printers for VMware View > 配置 AutoConnect Map Additional Printers
- 使用者/組列:\domain\PTR-MH-4S-R450-HP-LJ3005(例如 \example\Domain Users)
- 列印機名稱:HP LaserJet(例如您想要的任何名稱)
- 列印機驅動程序:HP Universal Printing PCL 6(通過列印管理 > 所有驅動程序找到)
- IP 埠/ThinPrint 埠:IP_172.22.1.1(列印機的 IP 地址)
通過在 Active Directory 組和每個網路列印機之間創建一對一的關係,我們將簡單地將使用者或組添加到每個列印機組,而不是創建一個包含許多行的非常大的 ThinPrint 表。
我的特定位置列印機組命名約定是 PTR-BUILDING-FLOOR+DIRECTION-ROOM-MAKE-MODEL(例如 PTR-MainHospital-Floor4South-Room450-HewlettPackard-LaserJet3005)。