Virtualization

如何配置 VMware View 基於位置的列印以使用 Active Directory 組?

  • March 11, 2011

我正在嘗試配置 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 分配的列印機,每個列印機使用一個單獨的圖示。

有關此問題的更多資訊,請參閱以下文章:

如何將網路列印機分配給 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)。

引用自:https://serverfault.com/questions/238288