2012-01-12 7 views
5

Я хотел бы запустить пакетный файл у меня есть, который выполняет следующие действия перед входом пользователя на:Run Batch File Перед Windows 7 Пользователь Вход для запуска VLC Web Interface

start "VLC web Interface" "C:\Program Files (x86)\VideoLAN\VLC\vlc.exe" -I http 

В настоящее время у меня есть это в моем Startup , но я хотел бы, чтобы этот командный файл исполнялся до того, как пользователь выполнил вход в Windows 7. Целью является запуск веб-интерфейса VideoLAN в качестве службы без необходимости входа в систему. Таким образом, компьютер может быть включен, а медиа может быть передано на мои устройства без выбора профиля пользователя на экране входа в систему.

Чтобы быть ясным, я бы хотел, чтобы этот командный файл запускался ПЕРЕД именем пользователя в, а не после.

Любые идеи?

+0

У меня все еще нет ответа на вопрос, как это сделать до того, как пользователь войдет в систему. Любые идеи? – Scott

ответ

2

Создайте объект групповой политики для сценария запуска.

Запуск сценариев запуска предварительной регистрации.

Чтобы создать то, что вы после:

  • Открыть окно Выполнить
  • типа в "gpedit.msc" (без кавычек)
  • Expand Конфигурация компьютера
  • Expand Конфигурация Windows
  • Выбрать сценарии (запуск/завершение работы)
  • Двойной щелчок Startup
  • Нажмите «Показать файлы» и скопируйте/вставьте свой пакетный файл в эту папку.
  • Нажмите кнопку «Добавить» в свойствах запуска
  • Нажмите «Обзор» и дважды щелкните по своему сценарию, чтобы выбрать его.
  • «ОК» из всех окон, чтобы применить новые настройки.

Выбранный скрипт будет запускаться каждый раз при запуске ПК. Если ПК является частью домена Windows Active Directory, эти параметры будут переопределены групповой политикой AD, и в этом случае администратор сети должен сделать это за вас.

3

Ответ выше будет работать. Однако мое предпочтение в том, как это сделать, будет немного иным. Эффект более или менее одинаковый, но я считаю, что использовать Планировщик заданий немного проще.

  1. Открыть Планировщик задач Windows.
  2. Создайте базовую задачу.
  3. Назовите его так, как вы хотите, например, веб-интерфейс VLC.
  4. Нажмите «Далее» и выберите «При запуске компьютера».
  5. Нажмите «Далее» и выберите «Начать программу».
  6. Нажмите «Далее» и выберите «Обзор», затем выберите свой пакетный скрипт.
  7. Нажмите «Далее» и нажмите «Готово».

Теперь он будет в списке планируемых задач планировщика заданий.Оттуда вы можете щелкнуть правой кнопкой мыши по нему и запустить его сейчас, или завершить его, или как угодно, и он будет запускаться каждый раз, когда компьютер запустится. Любой пользователь должен иметь возможность сделать это, будь то на домене или нет, и даже если вы используете Windows Home (в этом случае вы не можете использовать gpedit.msc в любом случае).

 Смежные вопросы

  • Нет связанных вопросов^_^