Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Помогите написать скрипт для AD, нужно смотреть за сервисами 
:(
    Опции темы
kshubin
Дата 4.10.2012, 18:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 13
Регистрация: 11.10.2010

Репутация: нет
Всего: нет



Честно говоря в питоне 0. полный. но думаю верно йдорогой иду.
итак суть проблемы.
есть текстовый файлик где храняться построчно доменные имена машин, вида vpupin.domen.ru. 
скрипт должен уметь прочитать файлик построчно и к каждой машине приконнектиться (типа net user \\vpupkin.domen.ru /user:[email protected])? и с помощью sc плучить статус одного сервиса. в зависисмости от доп команд на вход скрипта стопить его, запускать или удалять.
какие будут мысли? что читать, куда копать? smile

Добавлено через 1 минуту и 50 секунд
если есть какие то другие более изящные примеры автоматизации - напишите плиз куда копать!
PM MAIL   Вверх
ilnur
Дата 5.10.2012, 08:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


питонист



Профиль
Группа: Участник
Сообщений: 21
Регистрация: 13.12.2007
Где: Казань

Репутация: нет
Всего: нет



как прочитать файлик знаю.
Код

computers=open(file).read().splitlines() # список машин из файла

а вот как законнектиться и что такое sc не знаю.
для сети обычно использую модуль socket. может через него законнектиться и общаться с машинами?

PM MAIL WWW ICQ Jabber   Вверх
kshubin
Дата 5.10.2012, 09:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 13
Регистрация: 11.10.2010

Репутация: нет
Всего: нет



тут вот что бы хотелось получить.
берем список. пингуем машину - если жива - продолжаем, если нет - следующий.
в процеес продолжаем коннектимся к машине выполняя вышеописанную команду,
и через sc выполняем следующее
сначала 
sc \\comp.domen query service_name если сервис установлен, то к примеру стопим его
sc \\comp.domen stop service_name
результат пишем в лог
имя кома жив\мерт стопанут ли серввис. smile 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Python: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0565 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.