Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Автоматизация администрирования

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

emx (13-12-2006 21:07): http://forum.ru-board.com/topic.cgi?forum=8&topic=19088#1  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101

   

ooptimum



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
 

                               Коллеги-администраторы  ....  


Часть 1


Думаю каждый из вас сталкивался с необходимостью выполнять некие несложные рутинные операции, на котороые уходит много драгоценного времени.
 Например, создать определенную структуру каталогов для каждого пользователя домена, изменить некие параметры в профилях всех или части пользователей, изменить полномочия/владельца однотипных файлов в разных каталогах т.д.  
Я, как сисадмин, тоже не раз был вынужден делать все это.  Руками делать это тоскливо и муторно, как вы понимаете. Должен заметить, что по неким "религиозным" убеждениям я всегда старался избегать любых отношений с бейсиком и его производными. Еще мой отец учил меня не иметь с ним никаких дел. Буквально. А теперь я учу своего сына тому же. Но, тем не менее, полностью избежать этого, по всей видимости, невозможно, тем более, что бейсик от M$ сейчас уже далеко не та "лапша", которой он был изначально, а современный структурированный язык, нашедший множество применений. Похоже, что для меня в очередной раз настала пора выучить еще что-то. Знаете, как курильщик много раз безуспешно пытается бросить курить, так и я не раз пытался подступиться к изучению VBScript, но пока никак не одолел. Лень, знаете ли. А инструмент в делах административных был бы весьма пользительный, должен заметить, для быстрого написания всякого рода скриптов.

 
    Внимание   !  !  !  

  • Поскольку данный топ весьма не мал, не забывайте  использовать "версию для печати" для более удобного поиска по теме. А также МЕГА ПОИСКОВИК от NEPa

  • Дабы не раздувать топ,  примеры своих  скриптов  заключаем в тег  "more"

Консольные команды. Командный интерпретатор

Windows Script Host (WSH) &  VBScript  &  JScript


Вышеперечисленные буки можно  взять здесь

    ТOOLS :
  1. Autoit+readme.rus
  2. Scriptologic
  3. AutoMate
  4. KIXTART
  5. nnCron-Планировщик с поддержкой скриптового языка --  РЕКОМЕНДУЮ
  6. WGET, GREP, GETMAIL, BLAT for Windows замечательные консольные утилиты
  7. 4dos/4nt -- отличная замена стандартного коммандного интерпретатора  
  8. JudoScript - java подобный скриптовый язык с исходниками

    Дружественные темы :
  1. Автоматическая (unattended) установка Windows
  2. Интересные команды при работе с Linux
  3. Отличный сайт по скриптингу, и не только
  4. Использование KIX
  5. Использование WMI

 
>>HOW -  TO:
Создается по материалам данного топа

 
Надеюсь данная тема будет полезна для Вас.
 Предложения по реформированию шапки принимаю в ПМ Jovanotti

 

Всего записей: 2898 | Зарегистр. 30-05-2002 | Отправлено: 08:55 13-12-2002 | Исправлено: FreemanRU, 17:29 11-12-2006
Excell



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Demetrio
Microsoft Script Debugger!!! Документация, что тут не понятного, лучше на русском, но если нет, то можно и на ангеЛЬском, хуже от отого не будет....
merlkerry

Цитата:
Дока есть на MSDN - смотри первые посты  

что си есть зничит MSDN


----------
Построю лабиринт, в котором смогу затеряться с тем, кто захочет меня найти... Кто это сказал и о чем?

Всего записей: 1554 | Зарегистр. 31-08-2002 | Отправлено: 11:46 16-01-2003
kibkalo



Убью Билла
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Microsoft Developers Network

Всего записей: 2342 | Зарегистр. 10-04-2002 | Отправлено: 11:57 16-01-2003
ooptimum



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
kibkalo

Цитата:
То есть просто запустить на одном из домен контроллеров?

Можно и там. Можно и на твоей рабочей машине или на машине т. Маши из бухгалтерии. Главное, чтобы с правами администратора домена запускалось и эта машина (откуда запускаешь) была W2K+ и в домене.  

Цитата:
А что с теми компами что не включены сейчас?

Ничего. Пароль не поменяется. Кстати, там бы еще обработчик такой ошибочной ситуации прилепить... Чтобы скрипт не падал.

Цитата:
И можно ли (как?) привязать это к политике - чтобы при старте компа всегда (иногда ) выполнялось?

Можно наверное. Если ты сможешь из логон-скрипта запускать этот скрипт с правами администратора. Как я уже отметил, пароль админа может находиться в самом скрипте, а чтобы не сперли -- скрипт с паролем надо зашифровать.

Всего записей: 2898 | Зарегистр. 30-05-2002 | Отправлено: 11:58 16-01-2003
kibkalo



Убью Билла
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
спасибо. будем пробовать.
 
Добавлено
В общем я пробую из под себя (домен админа) запустить его и получаю такую ошибку: Table does not exist (80040E37)
   
Что ему надо от меня?

Всего записей: 2342 | Зарегистр. 10-04-2002 | Отправлено: 12:24 16-01-2003 | Исправлено: kibkalo, 18:18 16-01-2003
Excell



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kibkalo
ааааа!
msdn!!! блин ну я протупил....

----------
Построю лабиринт, в котором смогу затеряться с тем, кто захочет меня найти... Кто это сказал и о чем?

Всего записей: 1554 | Зарегистр. 31-08-2002 | Отправлено: 19:14 16-01-2003
merlkerry

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kibkalo
ну так в чем вопрос ??? может реально нет указанных таблиц ???

----------
Вокруг одни враги.
Я испытываю естественный скептицизм по поводу чистоты человеческих намерений.

Всего записей: 1521 | Зарегистр. 16-09-2002 | Отправлено: 19:44 16-01-2003
ooptimum



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
kibkalo
А "LDAP://DC=subdomain,DC=company,DC=ru" соответствует действительности? У тебя домен реально имеет имя "subdomain.company.ru"?

Всего записей: 2898 | Зарегистр. 30-05-2002 | Отправлено: 20:11 16-01-2003
kibkalo



Убью Билла
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
merlkerry - как я понял они должны быть у всех...
 
ooptimum - я привел это для примера. имя домена у меня разумеется набрано верно. а дальше я запускаю, 30 секунд таймаута и ошибка
Если имя укажу неправильно, то вылетает сразу с ошибкой в 17 строке. При парвильном имени тормозит но все равно вылетает.
Если что с правми, то я еще и Enterprise Admin. (два дерева, три домена в лесу)


----------
Такова жизнь...

Всего записей: 2342 | Зарегистр. 10-04-2002 | Отправлено: 21:14 16-01-2003
ooptimum



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
kibkalo
У тебя есть утилита adsvw.exe? Если нет, скачай ADSI SDK на MSDN и установи. Попробуй открыть ей "LDAP://..." и посмотреть, есть ли доступ к этим объектам с этой конкретной машины. Попробуй также выполнить этот скрипт на DC, что ли...

Всего записей: 2898 | Зарегистр. 30-05-2002 | Отправлено: 22:08 16-01-2003
kibkalo



Убью Билла
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Доступ есть, эксперементирую все прямо на Domain Controller через терминал. Специально создал поддомен для экспериментов - там компов всего штук пять, права максимальные... в чем заквоздка не знаю
А если говорить о логон скриптах с чем нибудь типа "net user Administrator password" то как бы это зашифровать?

----------
Такова жизнь...

Всего записей: 2342 | Зарегистр. 10-04-2002 | Отправлено: 08:38 17-01-2003
kibkalo



Убью Билла
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В общем этой утилитой я легко захожу в домен LDAP://DC=subdomain,DC=company,DC=ru
и в контейнер LDAP://CN=Computers,DC=subdomain,DC=company,DC=ru
могу броузать...
что дальше то делать?
Мне позарез нужно написать два скрипта - один чтобы сбрасывать локальным админам пароли, второй чтобы всем доменным юзерам убрать галку Password Never Expires если у кого еще есть.
В идеале еще и сказать мне о результатах.
Кстати как из VBScript вывести результат?
Хотя бы листинг объектов контейнера или еще лучше свойства объекта.

Всего записей: 2342 | Зарегистр. 10-04-2002 | Отправлено: 16:43 17-01-2003
Excell



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kibkalo
на msdn.mic******.com не нашел  
по MS Script Debugger....
линк не дашь???

----------
Построю лабиринт, в котором смогу затеряться с тем, кто захочет меня найти... Кто это сказал и о чем?

Всего записей: 1554 | Зарегистр. 31-08-2002 | Отправлено: 11:27 19-01-2003
Demetrio

uid=0
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Excell
Интересно как ты так хорошо искал.....
Вот Результаты поиска

Всего записей: 9967 | Зарегистр. 29-05-2002 | Отправлено: 13:51 19-01-2003 | Исправлено: Demetrio, 13:52 19-01-2003
megactop



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Че то от темы изначальной отвлелись, но что могу сказать.
Что касается IDE? то вроде самая нормальная VB6 из комплекта VStudio. Но язык настолько кривой, просто ужас. Писал  клиентские приложения к базам данных, все вроде работает, пока не запустишь новую прогу на другой машине, по жизни не хватает каких нибудь библиотек. Кроме того инсталяторы дырявые какие то,сколько не пытался все время устанавливается что то не так. И это еще не все.
Когда отладил прогу, вроде все работает, запускаешь устанавливаешь заведомо неверные данные (как сам разработчик всегда знаешь уязвимые места) и  система пытается тебя засунуть в дебагерр. Короче полный бред какой то, а не язык, не советую. Хотя на счет VBA и  VBScript ничего сказать не могу, не сталкивался, желания что -то нет...
Ну вроде выговорился!!

Всего записей: 13 | Зарегистр. 19-01-2003 | Отправлено: 18:29 19-01-2003
snop



local root
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
megactop
А при чем тут "Автоматизация администриеования" ?
Ты еще Си вспомни,им тоже можно администрировать

----------
Русский Mambo уже здесь

Всего записей: 1591 | Зарегистр. 27-04-2002 | Отправлено: 22:19 19-01-2003
merlkerry

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
megactop

Цитата:
Ну вроде выговорился!!
это можно и во флейме сделать
 

Цитата:
Excell


Цитата:
по MS Script Debugger.... линк не дашь???

если еще актуально, то дока здесь
 
lynx
Может имеет смысл "поднять" первый пост, и красиво описать в нем инфу по теме и дать ссылочки?

Всего записей: 1521 | Зарегистр. 16-09-2002 | Отправлено: 11:15 20-01-2003
ooptimum



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
merlkerry

Цитата:
Может имеет смысл "поднять" первый пост, и красиво описать в нем инфу по теме и дать ссылочки?

Да я и сам могу, только вот, по-моему, все ссылочки и так на 1й странице есть. На тот же MSDN, например...

----------
Голосуем за наших людей.
Номер раз.
Номер два.

Всего записей: 2898 | Зарегистр. 30-05-2002 | Отправлено: 12:37 20-01-2003
kibkalo



Убью Билла
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Я таки разобрался, спасиюо msdn и ooptimum
Оттестировал сегодня скрипты смены пароля локал админов и проверки на наличие галки о password never expires в домене. Работает и на 2000 и на 4.0


----------
Такова жизнь...

Всего записей: 2342 | Зарегистр. 10-04-2002 | Отправлено: 23:14 20-01-2003
ooptimum



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
kibkalo
Ну так расскажи нам, в чем там дело-то было. почему таблица не находилась и где она нашлась в конце-концов.

----------
Голосуем за наших людей.
Номер раз.
Номер два.

Всего записей: 2898 | Зарегистр. 30-05-2002 | Отправлено: 06:43 21-01-2003
kibkalo



Убью Билла
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ooptimum - все тривиально - я сменил константу Page Size на 5000 и все поехало просто в домене более 2500 компов и оно видимо не моглр создать таблицу при параметре по умолчанию в 1000
 
Можно тебя еще малость поэксплуатировать? Нужны скрипты, которые дают права на ветвь реестра локальных компов домена , скрипты копирующие файл в локальную папку компов домена и вообще можно ли вывод скрипта (окошки) иметь в виде текстового файла?

Всего записей: 2342 | Зарегистр. 10-04-2002 | Отправлено: 09:46 21-01-2003
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Автоматизация администрирования
emx (13-12-2006 21:07): http://forum.ru-board.com/topic.cgi?forum=8&topic=19088#1


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru