MIS小撇步-遠端為使用者安裝網路印表機

By | December 5, 2005

認識我的朋友都知道我是無敵大懶人,能躺就不坐,能坐就不站,能站就不走,能走就不跑

這樣的習性對我的生活有著極為重要的影響,不過懶不代表我不求生活品質或是工作表現

懶 不等於 邋遢 | 隨便 | 不做事

懶,對我而言是另一個在行動層面上提升自己的動力

走路一定要走最短路徑、吃飯一定要經濟效益最高、做事一定要最不用人力

在講究自動化、低人力成本的今日,我的生活跟工作哲學能夠得到相當的實踐,完全得感謝網路上許多人的貢獻

我每天最重要的事情就是-尋找現代科技讓我的生活更加不需要用我的人力

所以, 那種MIS最不願做的事-去每個end user那邊做設定,如果有什麼設定需要全世界統一更動的話,我是打死放到最後

接著呢,這邊會慢慢記錄我在從事MIS懶人的心得筆記,讓想跟我一樣懶得很有效率的MIS可憐蟲取經

請記住-能定期自動派送就不人工全部一起、能全部一起派送就不一個個送、能一個個送就不離開位置去使用者端設定

 

情境: 公司有台網路印表機,本來是用TCP/IP讓大家直接連,現在公司有了Active Directory,有domain,這台印表機就掛到一台主機下做控管,所有使用者需透過這台印表機伺服器做列印與queue

解決方案:利用一支vbscript讓所有人在登入自己的PC時自動連線到printer server並安裝印表機,且設成預設印表機

Set WshNetwork = CreateObject("WScript.Network")
PrinterPath = "\\Server\Printer" (printer server路徑)
PrinterDriver = "PrinterDriver" (寫主機印表機驅動程式名稱)
WshNetwork.AddWindowsPrinterConnection PrinterPath, PrinterDriver
WshNetwork.SetDefaultPrinter "\\Server\Printer"

 全文請參考http://support.microsoft.com/kb/263226/EN-US/?FR=1


17,002 Comments

李匪阿舍 on December 5, 2005 at 3:02 pm.

憑你會寫這些東西, 就知道一點都不懶…哈哈哈….

Blog工友 on December 5, 2005 at 8:25 pm.

哈哈~~匪哥,這你就不懂了,其實這還是懶的表現
因為我是懶得將來再上網找一次,所以現在一定要記下來
這樣才有符合我懶的天性啦..哇哈哈

ktvking on July 4, 2008 at 4:08 am.

你好!
冒昧請教一下,如果是TCP/IP印表機,此script適用嗎?

在Goolge找了許多文章,都無法成功新增,看到大大教學,只好冒昧請教一下。

攝郎 on July 5, 2008 at 1:02 pm.

說真的,我沒有試過
不過就我的認知,TCP/IP是MAPPING一個printer port
跟這個script設定抓分享的方式不同
如果要讓這個script能用的最簡單方式就是找一台電腦安裝之後
把印表機分享出來囉
是有點笨啦,說真的