Выполнение командного файла перед входом в систему

Переводы статьи Переводы статьи
Код статьи: 243486 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

В этой статье

Аннотация

Систему Windows 2000 можно настроить с помощью групповых политик таким образом, чтобы при запуске выполнялся сценарий загрузки: командный файл, сценарий VB или JScript. Эти групповые политики могут действовать во всем домене или быть локальными политиками данного компьютера. Чтобы эта возможность была доступна на компьютерах под управлением Microsoft Windows NT 4.0 в домене Windows 2000 или Windows NT 4.0, в комплект ресурсов была включена программа AutoExnt.
Служба AutoExNT позволяет администратору настроить компьютер под управлением Windows 2000 таким образом, чтобы при его запуске выполнялся пользовательский командный файл. Этот файл выполняется автоматически: входить для этого в систему пользователю или администратору не требуется. В данной статье рассказывается о том, как реализовать такой сценарий.

Службу AutoExNT можно также использовать без реализации политик. Для выполнения сценария загрузки компьютера можно использовать или групповую политику, или политику отдельного компьютера.

Дополнительная информация

Установка службы AutoExNT

  1. Создайте в блокноте или другом текстовом редакторе командный файл Autoexnt.bat и укажите в нем команды, которые требуется выполнять при загрузке системы.
  2. Скопируйте созданный файл Autoexnt.bat, а также файлы Autoexnt.exe, Servmess.dll и Instexnt.exe, находящиеся на компакт-диске комплекта ресурсов, в папку %Системная_папка%\System32.
  3. Введите в командной строке команду instexnt install и нажмите клавишу «ВВОД».
После этого должно появиться следующее сообщение:
CreateService AutoExNT SUCCESS with InterActive Flag turned OFF
Чтобы просмотреть процессы установки, выполняемые на компьютере, необходимо установить службу AutoExNT с использованием параметра /interactive. Например, вместо команды instexnt install нужно ввести в командной строке instexnt install /interactive и нажать клавишу «ВВОД».

Примечание. Если указан параметр /interactive, любые пользователи, локально вошедшие в систему, могут останавливать выполняемые процессы.

Тестирование службы AutoExNT

Чтобы протестировать службу AutoExNT, войдите в систему с учетной записью, имеющей права администратора, введите в командной строке команду net start autoexnt и нажмите клавишу «ВВОД». Файл Autoexnt.bat должен быть запущен в окне MS-DOS.

Примечание. Служба AutoExNT поддерживает параметр /interactive, аналогичный параметру /interactive команды AT. Он позволяет просматривать состояние процессов во время их выполнения. При запуске службы AutoExNT в ходе загрузки системы никакие переменные среды пользователя еще не объявлены, поэтому необходимо использовать полные пути.

Если необходимо, чтобы служба уже выполнялась при запуске зависимого процесса, можно включить в начало файла Autoexnt.bat команду, запускающую эту службу. Например, если командный файл включает команды, для выполнения которых нужна работающая служба сервера, включите в начало файла Autoexnt.bat команду net start server.

Настройка службы AutoExNT для запуска при загрузке системы

Настройка службы AutoExNT на запуск при загрузке системы
  1. Нажмите кнопку Пуск и последовательно выберите пункты Программы, Администрирование и Управление компьютером.
  2. Дважды щелкните ветвь Службы и приложения, а затем щелкните пункт Службы.
  3. Дважды щелкните службу AutoExNT, укажите в поле Тип запуска вариант Авто и нажмите кнопку ОК.

Ссылки

Служба AutoExnt входит в состав комплекта ресурсов Microsoft Windows 2000 Resource Kit.

Свойства

Код статьи: 243486 - Последний отзыв: 6 апреля 2007 г. - Revision: 3.5
Информация в данной статье относится к следующим продуктам.
  • операционная система Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Операционная система Microsoft Windows 2000 Professional
  • Microsoft Windows 2000 Datacenter Server
Ключевые слова: 
kbhowto KB243486

Отправить отзыв

 

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