Масcовая устновка служб windows | Windows для системных администраторов

Как установить несколько служб на множестве удаленных компьютерах

В данной статье описывается создание нескольких служб на удаленных компьютерах.

Для выполнения данной задачи, нужно выполнить следующие шаги:

1. Создайте текстовый файл: Comps.TXT

2. Заполните его именами компьютеров, с которыми хотите работать.

3. Создайте еще один текстовый файл и заполните его списком служб, которые вы хотите запустить: services.txt

4. Создайте пакетный командный файл: SetServices.CMD и внесите в него  следующие строки:

  • @ Echo OFF
  • setlocal enabledelayedexpansion
  • FOR /F «Tokens=*» %%L IN (Comps.TXT) DO (
  • SET CompName=%%L
  • FOR /F «Tokens=*» %%L IN (Services.TXT) DO SC \\!CompName ! Start %%L auto
  • )
  • )

5. И наконец, запустить SetServices.CMD из командной строки.

Скрипт запустит службы, указанные в services.txt файл на компьютерах, указанных  в файле Comps.TXT.

Еще записи по теме: Windows XP, Разное
Понравилась статья? Скажи спасибо и расскажи друзьям!
Назад:
Вперед:

Есть 1 комментарий

Оставить комментарий
  1. Дмитрий | 23.11.2015

    Немного ошибся в синтаксисе автор статьи.
    @ Echo OFF
    setlocal enabledelayedexpansion
    FOR /F «Tokens=*» %%L IN (D:\Comps.txt) DO (
    SET CompName=%%L
    FOR /F «Tokens=*» %%L IN (D:\Services.txt) DO sc !CompName! config %%L start= auto
    )
    )
    Вот в таком варианте все заработало. В Comps.txt перед айпишником сразу ставил \\

    Ответить
Полные правила комментирования на сайте winitpro.ru. Вопросы, не связанные с содержимым статьи или ее обсуждением удаляются.

Сказать Спасибо! можно на этой странице или (еще лучше) поделиться с друзями ссылкой на понравившуюся статью в любимой социальной сети(специально для этого на сайте присуствуют кнопки популярных соц. сетей).

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Я не робот( Обязательно отметьте)