你目前正处于脱机状态,正在等待 Internet 重新连接

如何在登录到计算机之前运行批处理文件

本文的发布号曾为 CHS243486
概要
使用组策略可以将 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. 将刚创建的 Autoexnt.bat 文件与 Resource Kit 光盘中的 Autoexnt.exe、Servmess.dll 和 Instexnt.exe 文件一起复制到计算机的 %SystemRoot%\System32 文件夹中。
  3. 在命令提示符处键入 instexnt install,然后按 Enter 键。
您会看到以下消息:
CreateService AutoExNT SUCCESS with InterActive Flag turned OFF
要在桌面上查看正在运行的安装进程,必须使用 /interactive 开关安装 AutoExNT 服务。例如,应在命令提示符处键入 instexnt install /interactive 而不是 instexnt install,然后按 Enter 键。

注意:如果使用 /interactive 开关,则本地登录的任何用户都可以停止正在运行的进程。

测试 AutoExNT 服务

要测试 AutoExNT 服务,请使用具有管理员凭据的帐户登录到计算机,在命令提示符处键入 net start autoexnt,然后按 Enter 键。MS-DOS 窗口中应运行 Autoexnt.bat 文件。

注意:AutoExNT 服务包含 /interactive 开关,该开关与 AT 命令的 /interactive 开关类似。使用该开关可以在进程运行时查看其状态。由于在系统启动并运行 AutoExNT 时尚未声明用户环境变量,因此您必须使用完整的路径名称。

此外,如果您需要在依赖进程开始运行之前先运行服务,可以在 Autoexnt.bat 文件的开头包含启动该服务的命令。例如,如果批处理文件包含需要运行服务器服务的命令,请在 Autoexnt.bat 文件的开头添加 net start server 命令。

将 AutoExNT 服务配置为在系统启动时运行

要将 AutoExNT 服务配置为在系统启动时运行,请按照下列步骤操作:
  1. 单击开始,指向程序,指向管理工具,然后单击计算机管理
  2. 双击“服务和应用程序”分支将其展开,然后单击服务
  3. 双击 AutoExNT 服务,在“启动类型”框中单击自动,然后单击确定
参考
此工具包含在 Microsoft Windows 2000 Resource Kit 工具箱中。
属性

文章 ID:243486 - 上次审阅时间:09/01/2004 07:29:00 - 修订版本: 3.0

  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Datacenter Server
  • kbhowto KB243486
反馈