2018年2月5日 星期一

Windwos 網路共享印表機 批次檔 自動連結印表機

Windwos 網路共享印表機 批次檔 自動連結印表機

連接的時候遇到幾個問題
  1. 沒有記住帳號開啟 pdf word 會卡很久沒有回應
  2. 共享資料夾管理員權限

沒有記住帳號

發生的原因是沒有記住登入帳號,導致重新開機之後就沒有權限可以存取印表機了,但是印表機還連接著,這時候如果開 PDF 或是 WORD 這種印列功能的軟體就會當掉,卡住等個幾分鐘才會正常。
只能記住帳號保持電腦一直有權限讀取印表機了沒有找到什麼解決方法。或者如果環境允許直接把那台電腦設成共享不用密碼,也可以避免這個問題。

共享資夾權限

遇到的時候覺得蠻奇怪,後來摸清楚了才知道這樣做比較合理,排除帳密權限問題假如現在有三台電腦,以及一個帶有盾牌的 .exe 也就是打開時會詢問你是否使用管理員權限的檔案。
  • 台電腦A開啟免密碼的可讀寫共用
  • 我用電腦B放置執行檔,在電腦B執行正常有管理員權限。
  • 我用電腦C讀取B所放置的執行檔,會沒有管理員權限導致執行失敗。
反過來也是一樣的情況,我一開始的規劃是電腦A開印表機共享+驅動資料夾共享,然後再驅動資料夾放置一個執行檔帶有管理員權限會自動連接印表機+裝驅動,後來測試一下用別的電腦都會失敗才發現這個規則;要放的話可能就是使用自己要copy到桌面再啟動。

批次檔的指令

最後放上鏈接的批次檔指令,分兩個部分
@Echo Off
Title AddPath - By:Charlotte.HonG
:: Date :2017/11/29
:: Final :2017/11/29
::===========================================================
::確認是否為管理員權限
call :IsAdmin
::===========================================================
::安裝裝驅動
pnputil -a \\192.168.1.1\Brother_DCP-7040_Driver\BRPRMA7A.inf
::連接印表機
rundll32 printui.dll,PrintUIEntry /in /n \\192.168.1.1\dcp7040
::===========================================================
Exit

:IsAdmin
@Echo Off
Reg.exe query "HKU\S-1-5-19\Environment"
If Not %ERRORLEVEL% EQU 0 (
  Cls
  Echo [權限不足] 需使用管理員權限開啟
  Pause & Exit
)
goto:eof
備註:BRPRMA7A.inf 這個檔案在驅動裡面有多份 inf 要看一下到底是哪個。
檔案內容長的像這樣,有明確表示說哪一個驅動用哪一段,這個應該可以協助判別正確是哪個檔案。

安裝驅動

這部分是安裝之後在連接的時候就不用在自動指定驅動位置,雖說是安裝不過用複製驅動到Win裡面,可能比較貼切。
這裡節省的動作就是會自動找驅動而不用手動選位置。

連接目標印表機

就是你到網路上的芳鄰按右鍵連線的意思
這裡節省的動作就是還要去開網路上的芳鄰打ip。
不曉得怎麼把指令串起來,這個命令執行之後就是出現安裝精靈,然後一直按下一步就好了。期望的目標結果是執行之後自動連好,不希望有什麼畫面還要按下一步
指令測試了好久還是失敗就放棄了~如果有人知道的希望可以留言告訴我

沒有留言:

張貼留言