如何在登入到您的電腦之前執行批次檔

文章翻譯 文章翻譯
文章編號: 243486 - 檢視此文章適用的產品。
本文曾發行於 CHT243486
全部展開 | 全部摺疊

在此頁中

結論

您可以使用「群組原則」設定 Windows 2000 執行批次檔、VB 指令碼或 JScript 等啟動指令碼,這些原則可以是網域範圍內的原則,也可以是特定電腦的本機原則。Resource Kit 中包含 AutoExnt 公用程式,因此您在執行 Windows 2000 或 Windows NT 4.0 網域中的 Microsoft Windows NT 4.0 工作站時,可以使用這項功能。
AutoExNT 服務可以讓系統管理員在第一次啟動電腦時,設定 Windows 2000 的電腦執行自訂批次檔;而且,自訂批次檔執行時,使用者或系統管理員不需要登入。本文說明如何完成這項作業。

此外,您也可以在沒有實作原則時使用這項服務,無論是群組原則或個別電腦原則,都可以用來實作電腦的啟動指令碼。

其他相關資訊

安裝 AutoExNT 服務

  1. 使用文字編輯器 (例如 [記事本]),建立命名為 Autoexnt.bat 的批次檔,並在這個批次檔中包含您在啟動時想要執行的命令。
  2. 將 Resource Kit CD-ROM 中的 Autoexnt.exe、Servmess.dll 和 Instexnt.exe 檔案,以及剛才建立的 Autoexnt.bat 檔案複製到電腦的 %SystemRoot%\System32 資料夾中。
  3. 在命令提示字元中輸入 instexnt install,然後按 ENTER,
接著,您應該會收到下列訊息:
CreateService AutoExNT SUCCESS with InterActive Flag turned OFF (CreateService AutoExNT 成功且 InterActive Flag 已關閉)
如果要在桌面上檢視安裝程序執行,您必須使用 /interactive 參數安裝 AutoExNT 服務。例如,您應該在命令提示字元中輸入 instexnt install /interactive,而不是 instexnt install,然後按 ENTER。

注意:如果您使用 /interactive 參數,登入本機的任何使用者都可以停止執行程序。

測試 AutoExNT 服務

如果要測試 AutoExNT 服務,請以具有系統管理員憑證的帳戶登入到您的電腦,在命令提示字元中輸入 net start autoexnt,然後按 ENTER。Autoexnt.bat 檔案應該會在 MS-DOS 視窗中執行。

注意:AutoExNT 服務包含 /interactive 參數,類似於 AT 命令的 /interactive 參數;這個參數可以讓您檢視程序執行的狀態。因為在系統啟動、AutoExNT 執行時沒有宣告使用者環境變數,所以您必須使用完整的路徑名稱。

此外,如果您需要在開始執行相關程序之前執行某個服務,可以在 Autoexnt.bat 檔案的開頭加上啟動這項服務的命令。例如,如果您的批次檔中包含要求執行 Server 服務的指令,請在您的 Autoexnt.bat 開頭處加上 net start server 命令。

設定 AutoExNT 服務在啟動時執行

設定 AutoExNT 服務,讓它在啟動時執行:
  1. 按一下 [開始],指向 [程式集],再指向 [系統管理工具],然後按一下 [電腦管理]
  2. 按兩下 [服務及應用程式] 分支以展開它,然後按一下 [服務]
  3. 按兩下 [AutoExNT] 服務,按一下 [啟動類型] 方塊中的 [自動],再按一下 [確定]

?考

此工具包含在 Microsoft Windows 2000 Resource Kit 工具箱中。

屬性

文章編號: 243486 - 上次校閱: 2006年1月20日 - 版次: 3.0
這篇文章中的資訊適用於:
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Datacenter Server
關鍵字:?
kbhowto KB243486
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com