之前小編遇到一個需要透過VPN連線才可以啟動公司需要使用的應用程式需求,為讓使用者可以簡化與無感的啟動程式,寫了一個小小的批次來解決這樣的問題,並且在關閉程式時可以斷開VPN,首先
STEP 1:設定好VPN撥號連線的設定
如何設定VPN撥號可以參考另一篇的文章,圖為撥號成功顯示。
STEP 2:建立下列的批次檔,並KEY入相關的指令
@ECHO OFF
Color 0B
CLS
NET USE “要斷線的網路磁碟機代號” /Delete
ECHO ————————-
ECHO 啟動程式
ECHO ————————-
SET /P username=請輸入連線帳號:
CLS
ECHO ————————-
ECHO 啟動程式
ECHO ————————-
SET /P password=請輸入連線密碼:
CLS
ECHO ———————-
ECHO 驗證啟動中 …
ECHO ———————-
RASDIAL /Disconnect
RASDIAL “VPN” %username% %password%
IF NOT ERRORLEVEL 1 GOTO OK
IF ERRORLEVEL 1 GOTO NG
:OK
NET USE 要連線的網路磁碟機
IF ERRORLEVEL 1 GOTO NG2
CALL 要執行的程式與完整路徑
GOTO END
:NG
ECHO.
ECHO ———————————————–
ECHO 撥號失敗,請重新執行 …
ECHO ———————————————–
ECHO.
GOTO END
:NG2
ECHO.
ECHO ———————————————–
ECHO 網路磁碟機連線失敗,請重新執行 …
ECHO ———————————————–
ECHO.
GOTO END
:END
RASDIAL /Disconnect
NET USE “要斷線的網路磁碟機代號” /Delete
EXIT
@ECHO ON