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

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



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

Цитата:
Cuba - я прошлый пост писал к тому, что файл лежит в СЕТИ, а не на компе где будет запускаться, и NTFS права того компа не так важны, важны шарные права доступа - сможет ли другой комп (а не доменный юзер) получить туда доступ по сети.  

Я думаю ты тоже понял о чём я Первый скрипт выполняется, а вот второй нет, значит дело не в шаре и не в правах доступа на эти шары.. дело в клиенте или в самом реестре. Почему в локал_машин нельзя записать? Вот это и вопрос...

Цитата:
Стартап запускается из-под системы.  
Если надо просто удалить, то забей на регедит и возьми утилиту reg.exe из ресурскита к 2000. Глянешь с /? и все станет ясно.

Хорошо, гляну. Спасибо.

Всего записей: 476 | Зарегистр. 15-07-2002 | Отправлено: 19:40 06-08-2004
Cuba



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
kibkalo
Смотри сюда:
Указал что этот пользователь (кто логиниться автоматом при включении компьютера) находиться в группе не Domain user, а Domain Admins и всё ! Вуаля ! Этот скрипт выполняется на ура ! Как только обратно поставил Domain users group, так сразу скрипт перестал выполняться! Как так?! Опять возвращаемся к тому что StartUp script выполняется от имени System.
На локальных компьютерах этот пользователь идёт с правами простого user'а.
У кого есть идеи?

Всего записей: 476 | Зарегистр. 15-07-2002 | Отправлено: 23:23 08-08-2004
kibkalo



Убью Билла
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Cuba - StartUp скрипт выполняется ДО логина пользователя (и вообще БЕЗ логина). Ты таки путаешь его с Logon Script
Править надо политику в Computer Configuration, а не в User Configuration

Всего записей: 2342 | Зарегистр. 10-04-2002 | Отправлено: 11:16 09-08-2004
Cuba



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

Цитата:
Cuba - StartUp скрипт выполняется ДО логина пользователя (и вообще БЕЗ логина). Ты таки путаешь его с Logon Script  
Править надо политику в Computer Configuration, а не в User Configuration

Друг, я не поленюсь ещё раз написать что всё это проделывается в Computer Configuration, а не в User Configuration !!! Но вот почему сработало то что я пользователю права повысил это странно. Аномалия?!
Может в домене политики какие есть по этому поводу?

Всего записей: 476 | Зарегистр. 15-07-2002 | Отправлено: 16:46 09-08-2004
merlkerry

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

Цитата:
Так вот один из принтеров не подключается, т.к. прав на него нет и при выполнении скрипта вылетает ошибка, как в самом скрипте отловить эту ошибку, чтобы пойти по другой ветви выполнения скрипта ?

 
Что-то вроде  

Код:
 
 
Set objNetwork = Wscript.CreateObject("WScript.Network")  
objNetwork.AddWindowsPrinterConnection("\\sever\hp")  
 
On Error GoTo Printer_Not_Connected
 
GoTo Common_Code
 
....
 
rinter_Not_Connected
 
....
 
:Common_Code
 
 
...
 
 

 
или если хочешь  
 

Цитата:
if ?Error? then end if  

 
то есть такой объект Err и у него свойство Number
работай приблизительно так  
 
If Err.Number>0 Then  
 Else  
End If
 


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

Всего записей: 1521 | Зарегистр. 16-09-2002 | Отправлено: 17:13 09-08-2004
pav



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Не подарит ли кто скрипт для смены айпишника под ХР. Загвоздка в том, что нужно по работе на одной из двух сетевых карт переодически менять адрес. Искал подобное в различных репозитариях - там всё про одну сетевую карту.

Всего записей: 1856 | Зарегистр. 27-01-2002 | Отправлено: 13:12 13-08-2004
merlkerry

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

Цитата:
Не подарит ли кто скрипт для смены айпишника под ХР.

скрипт не скрипт, но думаю покатит
 
вот это впиши в какой-нить cmd файл - поправь под свои нужды и вперед

Код:
 netsh interface ip set address "Local Area Connection" static 192.168.1.2 255.255.255.0 192.168.1.1 1  



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

Всего записей: 1521 | Зарегистр. 16-09-2002 | Отправлено: 14:29 13-08-2004
greenfox



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
1.Можно как скриптом в домене сменить одновременно и пароль локального админа на машине и имя уч.записи самого админа, например на admin666!?
2.тотже вопрос только с учётом того, что все пользователи в домене имеют права локального администратора!?

Всего записей: 4139 | Зарегистр. 29-07-2003 | Отправлено: 17:19 16-08-2004 | Исправлено: greenfox, 17:51 16-08-2004
greenfox



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Со скриптом на пароль всё понятно- попробую тот, что бы в самом начале топа, а вот можно ли всё же и имя локального админа поменять!?

Всего записей: 4139 | Зарегистр. 29-07-2003 | Отправлено: 16:08 17-08-2004
AlexSSS

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
поищи в google renuser.exe - позволяет менять имя пользователя из командной строки

Всего записей: 747 | Зарегистр. 26-06-2004 | Отправлено: 17:07 17-08-2004
greenfox



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AlexSSS
да я попробую сначала удалить одного и создать другого с нужным паролем - в скриптцентре вроде есть похожие скрипты...

Всего записей: 4139 | Зарегистр. 29-07-2003 | Отправлено: 17:10 17-08-2004
AlexSSS

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
>да я попробую сначала удалить одного и создать другого с нужным паролем  
эта тема только сегодня обсуждалась, посмотри
http://forum.ru-board.com/topic.cgi?forum=8&topic=7586#1
 
в одном из моих сообщений есть кусок скрипта, который переименовывает админовскую запись

Всего записей: 747 | Зарегистр. 26-06-2004 | Отправлено: 17:17 17-08-2004
greenfox



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AlexSSS
работает - вот только одно но: с русскими именами не получается
те типа запись "администратор" не переименовать!
 
Вопрос, а приводимый в начале этого топика скрипт работает с русскими именами!?

Всего записей: 4139 | Зарегистр. 29-07-2003 | Отправлено: 11:41 18-08-2004
AlexSSS

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
renuser Администратор Admin
это строка скрипта, который у меня работает после установки русской версии XP (OSL или OEM) и всегда все переименовывает
 
теоретически я могу предположить ситуацию, когда виндовс делает Администратор, но вручную у него ставятся по умолчанию отличные от русских региональные установки, может тогда это и не сработает

Всего записей: 747 | Зарегистр. 26-06-2004 | Отправлено: 14:05 18-08-2004
greenfox



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

Цитата:
renuser Администратор Admin
это строка скрипта, который у меня работает после установки русской версии XP (OSL или OEM) и всегда все переименовывает  
я засунул скрипт с этой прогой в ГП и когда ставил руские имена (пришлось батник в уникоде делать) - не пошло Может где накасячил!?

Всего записей: 4139 | Зарегистр. 29-07-2003 | Отправлено: 14:13 18-08-2004
AlexSSS

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
а зачем уникод???
нужно простую родную 866-ю страницу ;o)

Всего записей: 747 | Зарегистр. 26-06-2004 | Отправлено: 14:59 18-08-2004
vworld



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Кто может мне подсказать по такому вопросу?
- как запустить дефрагментацию диска например С по расписанию в W2K Server?
Так просто, средствами расписания в виде не получается

Всего записей: 2617 | Зарегистр. 13-02-2003 | Отправлено: 09:23 20-08-2004
nickloayev



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Не подскажите как скриптиком пользователей в другой домен ввести? (=
например есть группа sales и я её хочу перевести в домен sales.domain.com, но она сейчас находится в домене domain.com ? никто такое не делал?

Всего записей: 348 | Зарегистр. 17-02-2004 | Отправлено: 13:25 20-08-2004
Ernie

Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
2 All.
 
Нужно написать (или переписать) скрипт на vbs, который бы постоянно проверял EventLog Windows XP на появление нового события (ошибка) от заданного источника с определенным кодом (0). При появлении, посылал письмо на мыло, но это уже второстепенно.
Нашел один в TechNet Script Repository:
 
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
    & "{impersonationLevel=impersonate, (Security)}!\\" & _
        strComputer & "\root\cimv2")
Set colMonitoredEvents = objWMIService.ExecNotificationQuery _    
    ("Select * from __instancecreationevent where " _
        & "TargetInstance isa 'Win32_NTLogEvent' " _
            & "and TargetInstance.EventCode = '0' ")
Do
    Set objLatestEvent = colMonitoredEvents.NextEvent
        strAlertToSend = objLatestEvent.TargetInstance.User _  
            & " attempted to access DatabaseServer."
        Wscript.Echo strAlertToSend
Loop
 
Но не могу разобраться, как указать источник события, тип (ошибка) и журнал (Application, Security, System).
 
Заранее всем спасибо.

Всего записей: 124 | Зарегистр. 01-02-2003 | Отправлено: 16:22 27-08-2004 | Исправлено: Ernie, 16:24 27-08-2004
amitophia

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

Всего записей: 1083 | Зарегистр. 13-01-2003 | Отправлено: 13:08 28-08-2004
   

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