透過群組原則向特定使用者部署印表機

透過群組原則向特定使用者部署印表機

我注意到在Windows Server 2012 中使用群組原則將印表機部署到特定使用者有兩種不同的方法。 ,然後使用安全設定來確定誰可以列印/它將部署給誰。

第一個設定的問題是網路上的許多印表機只需要部署到單一用戶,因此我需要為每個印表機群組建立大約 30 個 GPO。其中許多只包含一個人。

第二個選項似乎更適合我的需求,但是使用此選項,未部署印表機的人無法透過伺服器連接到印表機,即使它已在目錄中列出。我更願意允許人們根據需要連接到未部署到其 PC 上的印表機。

我的問題是是否有任何方法可以將其設定為僅部署到某些用戶,但其他用戶可以根據需要連接到它,而無需為辦公室中擁有印表機的每個用戶建立單獨的 GPO。有任何想法嗎?

答案1

一種方法是為%CustomPrinterShare%每個需要一台的使用者或每台電腦定義環境變數(如果更適合您的話),其中包含自訂印表機共用的路徑或部分路徑(即使用一個或多個環境變數建立路徑) 。

在政策、首選項或登入腳本中,您可以使用環境變數來對應印表機以定位特定印表機路徑,例如使用 path 進行對應%Computer%\%CustomPrinterShare%

假設您可以創造性地命名印表機共用(以匹配環境變數的值或部分值),與定義多個 GPO 相比,也許您可以節省一些跑腿工作?每個需要印表機的用戶都可以獲得他們的特定印表機,同時仍允許其他人連接。

另一種方法是使用 AD 屬性中的值來對應印表機。

實現這一點的具體方法有很多,這完全取決於您對環境具體情況的創造力。舉一個簡單的例子:

  1. 您發現,與為每個使用者建立自訂 GPO 印表機對應相比,在每個需要印表機的使用者物件的 AD 屬性中填入值意味著最短的管理時間。
  2. 因此,您要么專用可用的自訂屬性之一,例如Custom Attribute 1,要么自訂架構來建立一個全新的屬性。
  3. 對於需要印表機的用戶,您可以將各自印表機共用的路徑輸入\\Computer\PrinterShare到所選屬性中。
  4. 使用登入腳本檢查此 AD 屬性中的值。如果有一個值,腳本會嘗試用它來對應印表機。

我只是粗略地畫了一些草圖,根據你的喜好進行調整。

答案2

我最終為每台印表機添加了兩台印表機。對於第一個,我部署到特定用戶,對於第二個,我跳過部署並在目錄中列出。

相關內容