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

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



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Помгите найти скрип который максимально бы ограничивал пользователя и разрешал бы запускать только программы 1с ,word ,excel
А создаваемые документы можно было бы сохранять на примапеном сетевом диске

----------

Всего записей: 2584 | Зарегистр. 15-04-2003 | Отправлено: 15:16 15-06-2006
dccb



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Пользователь/компьютер за которым он сидит в домене - если да то через "Политика безопасности домена" не в домене то gpedit.msc - там собственно все права и выставляются

Всего записей: 115 | Зарегистр. 08-12-2003 | Отправлено: 16:08 15-06-2006
rosalin



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dccb
Если в домене то поподробнее ... можно плиз

----------

Всего записей: 2584 | Зарегистр. 15-04-2003 | Отправлено: 16:18 15-06-2006
Gabzya



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

Цитата:
Если в домене то поподробнее ... можно плиз
 

юзай фильтр!


----------
Сводить лошадь к воде не сложно. Но если вам удастся заставить ее плавать на спене-вот это значит, что вы чего-то добились!

Всего записей: 1149 | Зарегистр. 14-12-2004 | Отправлено: 16:32 15-06-2006
rosalin



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Gabzya
Это я все понял только нет готового решения ....
по теме
 
Помгите найти скрип который максимально бы ограничивал пользователя и разрешал бы запускать только программы 1с ,word ,excel  
А создаваемые документы можно было бы сохранять на примапеном сетевом диске

 
Или шаблона извините если уже не по теме

----------

Всего записей: 2584 | Зарегистр. 15-04-2003 | Отправлено: 16:49 15-06-2006
urel

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
rosalin
Редактор груповой политики - вполне готовое решение
 + NTFS пермишины
 + Пользователи с правами User на своих машинах
 
пожно поиграться с шелом - но это все строго индивидуально. поищи решения для компьютерных клубов =)

Всего записей: 292 | Зарегистр. 16-09-2004 | Отправлено: 18:57 15-06-2006
5555555



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Добрый день.
Основательно поиском не пользовался (запарка) и возможно решение "пробегало", - если что, заранее извиняюсь за повтор.
 
ОЧЕНЬ хотелось бы:
1. Автоматическое создание структуры подкаталогов с соответствующими разрешениями
на доступ для групп ПРИ создании определенным пользователем пустового родительского каталога по отношении к упомянутым подкаталогам.
2. Решение должно работать в виде службы на платфоме виндовс (хп или 2003).
 
Заранее благодарен за возможные советы, наводки, помощь.

Всего записей: 2589 | Зарегистр. 01-04-2004 | Отправлено: 19:10 15-06-2006
FreemanRU



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
5555555
не очень понятно, что хочешь...

----------
Если не получается с первого раза - прочти инструкцию. (с)
"Откуда нам знать, что такое война, если мы не знаем мира..."(с)
Записки

Всего записей: 3794 | Зарегистр. 16-07-2004 | Отправлено: 01:53 16-06-2006
5555555



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
FreemanRU
Не понятно, что конкретно не понятно
 
некто создает новый пустой каталог(папку), а нечто (работающее в виде службы), определяет, что появился новый пустой каталог((папка) в которой нужно создать
(скопировать в него) заранее определенную структуру подкаталогов (подпапок) с
заранее определенными правами пользователя.
 
Пример:
1. Создаем каталог "Test"
2. Некий софт (о котором и вопрос) определяет (например, периодическим мониторингом появления нового каталога), что он появился и создает подкаталоги:
Test
    test1 (полный доступ у группы 1, все - чтение)
    test2 (полный доступ у группы 2, все - чтение)
        test21 (полный доступ у группы 21, все - чтение)
        test22 (полный доступ у группы 22, все - чтение)
     test3 (полный доступ у группы 3, все - чтение)
 
Вот. Подробней вроде некуда

Всего записей: 2589 | Зарегистр. 01-04-2004 | Отправлено: 09:10 16-06-2006
PIL123



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Люди, выручите, а.....очень срочно надо - проблема с деплоением принтеров. Чтобы не плодить дублей - описание моей проблемы в соответствующем топике. Сообщение от: 21:50 14-06-2006

Всего записей: 818 | Зарегистр. 25-06-2003 | Отправлено: 09:18 16-06-2006
5555555



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
PIL123
 
Может поможет:
http://www.networkdoc.ru/files/insop/whs/print.html?printer.html
 
При тестировании работало, но в работе почему-то не прижилось.

Всего записей: 2589 | Зарегистр. 01-04-2004 | Отправлено: 09:45 16-06-2006
FreemanRU



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
5555555
Может сможешь модифицировать:
Description
Temporary event consumer that issues an alert any time a file is created in the C:\Scripts folder. Best when run under Cscript.exe.  
Script Code

Код:
 
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & _
strComputer & "\root\cimv2")
Set colMonitoredEvents = objWMIService.ExecNotificationQuery _
("SELECT * FROM __InstanceCreationEvent WITHIN 10 WHERE " _
& "Targetinstance ISA 'CIM_DirectoryContainsFile' and " _
& "TargetInstance.GroupComponent= " _
& "'Win32_Directory.Name=""c:\\\\scripts""'")
Do
Set objLatestEvent = colMonitoredEvents.NextEvent
Wscript.Echo objLatestEvent.TargetInstance.PartComponent
Loop
 

 
А вообще для таких вещей лучше использовать .NET. ТАм есть компонент для этого, очень хорошо и удобно

----------
Если не получается с первого раза - прочти инструкцию. (с)
"Откуда нам знать, что такое война, если мы не знаем мира..."(с)
Записки

Всего записей: 3794 | Зарегистр. 16-07-2004 | Отправлено: 10:44 16-06-2006
5555555



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
FreemanRU
 
Не совсем то, что хотелось, но все равно спасибо.

Всего записей: 2589 | Зарегистр. 01-04-2004 | Отправлено: 11:20 16-06-2006
serstr

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Люди, подскажите, как решить вот такую вот задачу.
В домене есть стевая шара, в ней есть много папок. Нужно вытащить NTFS пермишины на каждую из папок, а потом в новосозданном домене, расставить на этиже папки, такие же пермишины...Скажите это возможно?

Всего записей: 32 | Зарегистр. 26-04-2006 | Отправлено: 11:56 16-06-2006
AleXeyS55



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Может кто нить подсказать как с помощью скрипта запустить, если не запущена, службу SNMP и соответствующе ее сконфигурировать?
 
Добавлено:
Как то парился со скриптом для удаления лишних локальных юзеров из группы Администраторов (что бы сам Админ и доменные оставались) и заменой пароля Локального администратора. Пароль хранится в файле pass, генерится автоматом спец прогой.
Вот он сам листинг:

Код:
 
On Error Resume Next
 
Dim fso, f
Dim pass
Set fso = CreateObject("Scripting.FileSystemObject")
Set f = fso.OpenTextFile("\\имя_компа\base\login\pasgen\pass", 1, Fasle)
pass=f.readline
 
strComputer = "."
 
AdminGr=""
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery _
    ("Select * from Win32_Group  Where LocalAccount = True")
For Each objItem in colItems
    if objitem.Sid="S-1-5-32-544" then
    AdminGr=objItem.Name
    end if
Next
 
Set WSHShell = WScript.CreateObject("WScript.Shell")
Set objWMIService = GetObject("winmgmts:" _
    & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery _
    ("Select * from Win32_UserAccount Where LocalAccount = True")
For Each objItem in colItems
if trim(objItem.FullName)<>"" then
 WSHShell.Run "net localgroup " & AdminGr & " " & objItem.FullName & " /delete",0
end if
    if right(objItem.SID,4)="-500" then
        WSHShell.Run  "net user " & objItem.Name & " " & pass,0
    end if
Next
 

 
Добавлено:
А все уже, через групповую политику сделал.

Всего записей: 227 | Зарегистр. 30-01-2006 | Отправлено: 10:40 19-06-2006 | Исправлено: AleXeyS55, 11:20 19-06-2006
Oldster



Старик
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Господа, понимаю, что ламерский вопрос, но не подскажете как на JS обрабатывать *.txt файлы. Я могу читать построчно и писать построчно в них, а хотелось бы еще и разбирать саму строчку, т.е. искать в ней какую нить строку\символ и заменять его.

----------
Ой не TCP моё IP (C) Диман

Всего записей: 1367 | Зарегистр. 08-01-2003 | Отправлено: 14:15 21-06-2006
Etalon

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Мне каждый день нужно создавать zip-архив  
и отсылать его с помощью Lotus Notes.  
 
Процесс этот рутинный и нудный  
 
Можно его как то автоматизировать  
с помощью сценария на VBScript?  
 
Супер-Мега специалисты по Lotes Notes из соответствующей темы.. послали меня сюда.
 
Хотя меня в общем то интересует только как запользовать из сценария сам Лотус
 
Что нибудь типа
 
Set LotusNotes = CreateObject("...
 
Ну и соответсвенно создать вложение и отправить само письмо по нужному адресу

Всего записей: 306 | Зарегистр. 03-02-2006 | Отправлено: 08:47 22-06-2006
Sk1f



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Oldster, посмотри regular expressions в Script56.CHM
 
 могу скинуть на почту файл, если нету. Только мыло напиши  
 
 
Добавлено:
или JSCRIPT5.CHM

Всего записей: 198 | Зарегистр. 04-04-2006 | Отправлено: 09:45 22-06-2006
Etalon

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Нашёл пример
http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=8815&lngWId=4
 
Вопрос снимается

Всего записей: 306 | Зарегистр. 03-02-2006 | Отправлено: 12:31 22-06-2006
Gabzya



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
есть оччень срочняковый вопросик:
есть батник, кот лежит в профиле юзера, кот подключает сетевые диски с этого же сервака..
Перенес папки на кот ссылается батник на др сервак, и сам батник исправил, в соответствии с именем нового сервера...
При логине пользователей подключенными в проводнике остались старые сетевые диски, новые подключаются если вручную удалить (откл сет диск) и перелогинится(на теже буквы подключал), как сделать так чтобы отключить все сетевые диски кот есть сейчас у юзверей?
чтобы после перелогона у них появились новые??
спс

----------
Сводить лошадь к воде не сложно. Но если вам удастся заставить ее плавать на спене-вот это значит, что вы чего-то добились!

Всего записей: 1149 | Зарегистр. 14-12-2004 | Отправлено: 16:00 22-06-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