如何讓AD帳戶使用者,在任意電腦使用印表機?
到iT邦幫忙

kuo626(iT邦初學者10級)發問:
環境中有AD,3臺電腦、3個使用者,在其中一臺接了列表機。想請問如何設定,讓任何一個使用者,都可以在任一電腦上登入使用印表機。另外想請教,登出設定印表機的電腦後,用其他AD帳號登入都看不到共享印表機,其他電腦上的也都變成拒絕存取,該如何設定?

toithome(iT邦初學者7級):
1. 先將共享電腦的列表機權限設定為everyone,再觀察看看是否還有相同問題。

2. 或者寫一個.vbs檔,放在AD的Logon Script(GPO),讓使用者登入網域時,自動執行以下Script檔:
On Error Resume Next
Set WshNetwork = CreateObject("WScript.NETwork")
WshNetwork.AddWindowsPrinter Connection "\A_PC_IP\A_PC_SharePrint"
WshNetwork.SetDefaultPrinter "A_PC_SharePrint"
MsgBox "新增網路印表機完成!"

試著觀察「事件檢視器」,看看是否有錯誤訊息。

fran633(iT邦初學者1級):
要分享印表機或資料夾至少要有Power Users(網域內則是Print Operators)的權限,分享完且登出後,別人當然就無法存取。你用這樣的方式設定,自然就會出現這種情形。我判斷應是權限的問題,但處理方式不是加上Everyone權限這麼簡單。

若印表機連接用的是網路線,則建議找一臺電腦專門當Printer Server,再把所有的印表機都掛在上面分享出來,不但好管理,日後的除錯也方便、簡單。若印表機不能直接接網路,則買個小的Print Server就可解決。

最後,當環境內許多單獨的印表機都是裝在個別的PC上分享出來,這不是恰當的方式。若印表機的印量每月有1000張以上時,找個OA廠商來做個評估,將整個列印環境與設備做整合,甚至搭配驗證、控管等功能,日後網管工作會輕鬆很多。

熱門新聞

Advertisement