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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
svkov

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
azar323
Премного благодарен. Тоже долго не находил чего-то подходящего для этих целей.
Данный вариант работает и вполне приемлем.  
Запрос (файл IP.sql) мне больше нравится вида:  
SELECT TimeGenerated,  
EXTRACT_TOKEN(strings,0,'|') as loginName,  
EXTRACT_TOKEN(strings,4,'|') as LogonComp,  
EXTRACT_TOKEN(strings,5,'|') as loginIP,  
REVERSEDNS(loginIP) as Host  
INTO Report_Terminal.txt FROM Security WHERE EventID = 682  
 
т.к. при конекте к терминалу через ISA2004 в логе у меня только IP ISA, а так имя удаленного компа.
 
 
Буду благодарен если сможншь помочь по похожей проблеме
http://forum.ru-board.com/topic.cgi?forum=8&bm=1&topic=17213#1

Всего записей: 103 | Зарегистр. 03-02-2006 | Отправлено: 08:51 31-08-2006 | Исправлено: svkov, 15:21 31-08-2006
GOODmen



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Братья, а можно ли сделать так чтобы при добавлении нового компа в домен он автоматом попадал в нужный OU, а не в папку Computers?

Всего записей: 366 | Зарегистр. 15-01-2004 | Отправлено: 10:19 31-08-2006
airat88

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
to GOODmen
 
В 2003 есть redircmp CONTAINER-DN.
 
Если через скрипты см. HELP на JoinDomainOrWorkGroup (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wmisdk/wmi/joindomainorworkgroup_method_in_class_win32_computersystem.asp). 4 параметр.
Там же и пример есть.

Всего записей: 39 | Зарегистр. 05-10-2004 | Отправлено: 16:59 31-08-2006
BigPtica



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Добрый день. меня сюда направили с другой ветки вот с каким вопросом:
 
Может кто-нить подсказать, как с помощью скриптов поменять у службы действия, которые она должна выполнять после первого сбоя, второго сбоя и т.д.  
 
Заранее благодарен.

Всего записей: 69 | Зарегистр. 22-08-2006 | Отправлено: 13:34 01-09-2006
isem



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
BigPtica
 
 
If ErrorLevel 0 (Call :yourProcedure)  
 
Если сбой то вызывается процедура :yourProcedure

Всего записей: 81 | Зарегистр. 22-07-2005 | Отправлено: 15:43 01-09-2006
Refugee

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
BigPtica
sc failure

Всего записей: 513 | Зарегистр. 31-03-2004 | Отправлено: 19:25 01-09-2006
BigPtica



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
isem & Refugee
Я так понимаю, что меня не совсем правильно поняли.
Мне нужно поменять у некоторой службы все действия при сбое на "ничего не выполнять", затем совершить некоторые действия, и затем поменять эти параметры на исходные.
 

Всего записей: 69 | Зарегистр. 22-08-2006 | Отправлено: 09:30 04-09-2006
urel

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
BigPtica
тебе нужно изменить Service Recovery
можеш сделать в реестре, частный случай Windows Audio:
 
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\AudioSrv]
"FailureActions"=hex:00,00,00,00,00,00,00,00,00,00,00,00,03,00,00,00,53,00,65,\
  00,00,00,00,00,60,ea,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
 
перезапустить в 1й раз. вопрос в том когада он примениться =)

Всего записей: 292 | Зарегистр. 16-09-2004 | Отправлено: 10:24 04-09-2006
BigPtica



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
urel
Не подходит. Действия там не очень большие, их надо сделать и всё вернуть как было. Раз это есть в гуи, значит должна быть скриптовая возможность (надеюсь).
 
 
А может ещё кто-нить подскажет. Как из Актив Директори вытащить информацию о разрешённом времени входа для пользователей.

Всего записей: 69 | Зарегистр. 22-08-2006 | Отправлено: 13:55 04-09-2006
urel

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
BigPtica
 
если тебе нужно одиноково поменять на n к-ве машин то на одном поменял - а на остальных импорт того что было - и экспорт новых настроек.
 
TechNet Script Center Sample Scripts + ADSI  
 
logonHours в свойствах пользователя

Всего записей: 292 | Зарегистр. 16-09-2004 | Отправлено: 14:29 04-09-2006
uZver



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
BigPtica
а чем не устроил ответ Refugee
через sc failure  
описание  тут: http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/sc.mspx?mfr=true
 
сначало убрать действия при сбое actions= ""
потом сделать все что нужно
и через sc вернуть обратно.

Всего записей: 195 | Зарегистр. 10-10-2003 | Отправлено: 14:37 04-09-2006
BigPtica



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

Цитата:
а чем не устроил ответ Refugee  

я не понял, он ответил или послал.
спасибо за комментарии. Проблема в том, что у меня win2000, а там я такую феньку не нашёл.
 
В скриптцентре нашёл как сбросить logonHours, а как его прочитать - примера не нашёл. при запросе типа этого свойства выдаёт 204, что это?
 
в общем, пока ни с чем не справился (

Всего записей: 69 | Зарегистр. 22-08-2006 | Отправлено: 10:55 05-09-2006
PerpleXOR



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Не удается применять reg-файлы удаленно на компьютеры. Использую psexec, пишу такую команду:
psexec -d \\532-12 -s cmd " /c regedit c:\ie.reg"
 
и не получается ничего. Почему ?

Всего записей: 741 | Зарегистр. 17-07-2005 | Отправлено: 11:04 05-09-2006
uZver



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
BigPtica
sc.exe
В WinXP она включена по умолчанию, а для Win2000 входит в пакет Win2k Resource Kit.
{ИМХО: можно попробовать просто скопирвать из XP}
 
PS: вот только sc.exe http://slil.ru/23092190 (~25кб)
а вот тут полный Resource Kit:  URL http://winfaq.com.ru/soft/rk/ResourceKit.rar (~40мб)

Всего записей: 195 | Зарегистр. 10-10-2003 | Отправлено: 11:37 05-09-2006 | Исправлено: uZver, 12:18 05-09-2006
Jovanotti



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
PerpleXOR
Ну  для начала   нужно   залогинится на удаленную  машину.
Что бы гарантированно psexec отработала  вначале   строкой  
net use r: \\%1\admin$\system32 /user:%2 %3
 
%  --  парам комм. строки

Всего записей: 718 | Зарегистр. 22-12-2002 | Отправлено: 12:03 05-09-2006
PerpleXOR



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Jovanotti
а что за параметры %2 и %3 ?
 
вообще psexec работает и так, например
psexec -i \\532-15 -d cmd запускает командную строку
 
Добавлено:
Jovanotti
кстати я включен в группу AdminPC на домене и потому имею права админа на машинах

Всего записей: 741 | Зарегистр. 17-07-2005 | Отправлено: 13:11 05-09-2006
Jovanotti



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

Цитата:
а что за параметры %2 и %3 ?

а ты как  думаешь ?
net use /?  
 
эта строчка  взята   из батника в качестве  паремтров которого  стоят:
 
batnik.cmd  compname_to_logon   username_to_logon  pass_to_logon

Всего записей: 718 | Зарегистр. 22-12-2002 | Отправлено: 13:35 05-09-2006
Baloven1

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
народ подсобите... не могу понять как на VBS закачть файл html с интернета?с конкретного адреса?

Всего записей: 186 | Зарегистр. 16-09-2004 | Отправлено: 14:00 05-09-2006
PerpleXOR



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Jovanotti
сделал как ты посоветовал, сначала  
net use r: \\532-14\admin$\system32 /user:perplex bla-bla-bla
затем  
psexec -s \\532-14 -d cmd " /c regedit c:\ie.reg"
 
и снова ноль результатов.
 
на всякий выкладываю содержимое reg-файла

Всего записей: 741 | Зарегистр. 17-07-2005 | Отправлено: 14:15 05-09-2006 | Исправлено: PerpleXOR, 14:16 05-09-2006
mozers



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Baloven1
http://forum.ru-board.com/topic.cgi?forum=33&topic=1491&start=100#12

----------
Интересно только неизведанное...

Всего записей: 2187 | Зарегистр. 03-01-2002 | Отправлено: 14:28 05-09-2006
   

Страницы: 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