使用 BATCH or VBS 自動安裝網路印表機 轉自 http://jakson.idv.tw/wordpress/?p=268
BATCH 方式
- 新增網路印表機:
rundll32 printui.dll,PrintUIEntry /in /q /n \(伺服器名稱)(印表機分享名稱) - 將網路印表機設定為「預設印表機」:
rundll32 printui.dll,PrintUIEntry /y /q /n \(伺服器名稱)(印表機分享名稱) - 刪除網路印表機:
rundll32 printui.dll,PrintUIEntry /dn /n \(伺服器名稱)(印表機分享名稱)
若搭配 BATCH 寫成.bat 檔案 , 以後重複的動作 , 只要點兩下就搞定囉~~ (中間或許也要點許多"是")
- rundll32 printui.dll,PrintUIEntry /? → 指令查詢
VBScript 方式
- 新增網路印表機:
WshNetwork.AddWindowsPrinterConnection “\(伺服器名稱)(印表機分享名稱)" - 將網路印表機設定為「預設印表機」:
WshNetwork.SetDefaultPrinter “\(伺服器名稱)(印表機分享名稱)" - 刪除網路印表機:
WshNetwork.RemovePrinterConnection “\(伺服器名稱)(印表機分享名稱)" , true, true執行範例.vbsSet WshNetwork = CreateObject(“WScript.Network")WshNetwork.AddWindowsPrinterConnection “\babaHPLaserJ"WshNetwork.SetDefaultPrinter “\babaHPLaserJ"WScript.Echo "已經完成新增印表機!!"
小結 :
VBS 的方式比BATCH還要好用 , 因為安裝過程不會要你一直點"是" , 所以當然推 VBS 搂!
沒有留言:
張貼留言