1.於Windows 2003上面按裝Printer並將它分享出來,Client如果不具有管理者權限,安裝會不成功.
2.網域有AD,Client皆為XPP,少部份為XPH.
3.Client權限為Power User.
每次新增Printer時,需先改User權限,安裝完畢後再改回來,不知有沒有其他比較方便的方法?
我個人習慣用vbs來執行新增印表機的作業
=====複製下面兩行的內容,自行修改伺服器與印表機名稱即可======
Set WshNetwork = CreateObject("WScript.Network")
WshNetwork.AddWindowsPrinterConnection "\\server\印表機名稱"
=====不只一台印表機的話就增加第二行的內容==================
把上面=內的內容存成vbs,然後放到ad中的使用者設定→wondows設定→指令碼→登入
這樣子,用戶在登入windows的時候就會自己新增印表機了
我也來分享自己的方式...
除了用 .vbs 之外, 也可以使用 .bat 的方式處理...
新增網路印表機:
rundll32 printui.dll,PrintUIEntry /in /q /n \\(伺服器名稱)\(印表機分享名稱)
將網路印表機設定為「預設印表機」:
rundll32 printui.dll,PrintUIEntry /y /q /n \\(伺服器名稱)\(印表機分享名稱)
刪除網路印表機:
rundll32 printui.dll,PrintUIEntry /dn /n \\(伺服器名稱)\(印表機分享名稱)
如果是 XP Professional 而且有 AD 環境,就可以用群組原則來一次設定;如果是 XP Home 則就只好麻煩使用者自己點一下囉 !
我不推薦 Server 2003 R2 中的列印管理,因為只能新增印表機,不能刪除。
詳細內容,可以參考我的小網站記錄
在 AD 環境中自動新增移除印表機
基本上XPP如果是Domain member只要將登入的網域帳號加入本機(XPP)的Admministrators群組即可,如此使用者網域上的權限仍然是一般使用者,但在本機端有管理者權限即可安裝印表機。至於XPH無法加入網域,所以一定是Stand alone狀態要另行處理。