[Windows 2003] 批次檔如何防止中斷?





symis
2010-05-04, 01:45 PM
遠端以VPN連入公司的windows 2003 server,自動執行一個批次檔如下,請問:
1. 要如何防止user用Ctrl-C或Ctrl-Break去中斷批次檔?
2. 還有什麼可以改善的地方?
thanks!
----------------
@echo off
cls
echo * * * * * * * * * * * * * * * *
echo * a. A 系 統 *
echo * b. B 系 統 *
echo * q. 離 開 *
echo * * * * * * * * * * * * * * * *
choice /C abq /M "請按鍵(大小寫均可)"
if errorlevel 3 goto option3
if errorlevel 2 goto option2
if errorlevel 1 goto option1
goto End

: option1
a.exe
goto End

: option2
b.exe
goto End

: option3
exit
goto End

: end
c:
cd\temp\test
menu.bat




pcboy
2010-05-04, 03:14 PM
把 .bat 編譯成 .exe 或 .com 試看看
Google "bat2com"

Google "bat2exe"

bx2aa
2010-05-04, 07:03 PM
<Alt>+<F4>
<Ctrl>+<Alt>+<Del> 把批次檔關了, users 關不了 Administrators 可以點X.

把選擇 a b 提前到撥號時, 建立兩個撥號.
用兩個帳號, 一個只執行 A 一個只執行 B.
從 A 換 B 要嘛在 A 裏呼叫B 和 B 裏呼叫 A, 要嘛請重撥用另一個帳號.

FYI
2010-05-05, 08:41 AM
Break Off
遠端以VPN連入公司的windows 2003 server...
VPN 還是遠端桌面?
遠端桌面三部曲和終端機服務快速鍵 - PCZONE 討論區 (http://www.pczone.com.tw/vbb3/post/932534/42/)

symis
2010-05-05, 05:39 PM
感謝大大相助,早該想到這招的。
經測試結果,仍然可中斷,不過因為是以VPN連入自動執行,故中斷後,也隨即離開VPN連線

FYI
2010-05-05, 06:18 PM
經測試結果,仍然可中斷,不過因為是以VPN連入自動執行,故中斷後,也隨即離開VPN連線
什麼VPN 這麼神奇?

symis
2010-05-11, 03:59 PM
http://www.ym.edu.tw/cc/guidbook/vpnteach.htm
http://support.microsoft.com/kb/315328/zh-tw
http://www.pczone.com.tw/vbb3/archive/t-109243.html

FYI
2010-05-11, 05:42 PM
http://www.ym.edu.tw/cc/guidbook/vpnteach.htm
http://support.microsoft.com/kb/315328/zh-tw
http://www.pczone.com.tw/vbb3/archive/t-109243.html
看不懂你所要表達的意思? 既然你很清楚VPN 和遠端桌面的不同, 所以小弟想知道的是哪一種VPN 登入之後可以根據User Profile 設定該執行什麼程式? 或者你的意思是先建立VPN 連線之後再登入網域, 由網域設定指定啟動的程式?