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

概要
使用组策略可以将 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 服务,在“启动类型”框中单击自动,然后单击确定。 
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值