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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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 | Цитировать | Сообщить модератору
snop

Цитата:
Cuba  
Измени права на winlogon.exe  

Как? Если я даже до компа достучаться не могу, ни через сеть ни так =(
И ты ваще на какой вопрос-то отвечаешь? =)
 
Скажи мне как запустить это всё на всех компьютерах сразу? Плз....

Всего записей: 476 | Зарегистр. 15-07-2002 | Отправлено: 12:31 21-03-2003
snop



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

Цитата:
Как? Если я даже до компа достучаться не могу, ни через сеть ни так =(  

Зайди с юзером у которого есть права администратора,ему Винда не откажет
А насчет сети не знаю ,что у тебя за глюк такой
 
 

Цитата:
И ты ваще на какой вопрос-то отвечаешь? =)  
 

На этот
Цитата:
snop почему?  
Комп не виснет, просто когда пользователь начинает логиниться, просто экран пустой и всё =(  

 

Цитата:
Скажи мне как запустить это всё на всех компьютерах сразу? Плз....  

Вначале потесть как следует,а потом напиши vbs файл в котором есть только вызов этого батника и положи его в group policy в раздел Startup/Shutdown script

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

Всего записей: 1591 | Зарегистр. 27-04-2002 | Отправлено: 13:35 21-03-2003
Klisha



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Помогите умными мыслями... есть куча пользователей с 9x виндой.. есть контроллер домена все работает путем.. Пользователи все поделены на группы. Очень хочется сделать так, чтобы у пользователей подключались только определнные ресурсы, в зависомости от членства в группах. С машинами работающими на 2K проблем нет... тут мне кто-то уже давал ссылку.. но под 9x это скрипт не работает:
 
DomainString="Domain"
UserString = "usver"
 
Set UserObj = GetObject("WinNT://" & DomainString & "/" & UserString)
     
    For Each GroupObj In UserObj.Groups
        List = List & GroupObj.Name
    Next
 
Wscript.Echo List
 
UserObj = Nothing
GroupObj = Nothing
 
 

Всего записей: 683 | Зарегистр. 03-10-2001 | Отправлено: 12:37 24-03-2003
F0rward



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
кто-нибудь подскажет есть такая проблема - надо выполнять скрипты удаленно на других машинах - читаю официальный микрософтоский гид , меняю ключи в реестре и все равно не работает даже их официальный тестовый скрипт пишет следующие вещи - код ошибки 800A01AD (Невозможно создание объекта сервером программирования обьектов)
Кто-нибудь имел опыт? Поделитесь или толкните ссылку в тему =)

Всего записей: 1261 | Зарегистр. 23-01-2002 | Отправлено: 16:05 24-03-2003
JcVai



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Klisha
Попробуй через KiX

Всего записей: 661 | Зарегистр. 27-10-2002 | Отправлено: 10:01 25-03-2003
Excell



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
2all
нужен линк на MS Script Debugger желательно с документацией

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

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

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

Цитата:
нужен линк на MS Script Debugger желательно с документацией

 
это уже все было - не ленись -  
 
http://msdn.microsoft.com/library/default.asp?url=/downloads/list/webdev.asp
 
дока здесь - http://msdn.microsoft.com/library/en-us/sdbug/Html/sdbug_1.asp

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



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Коллеги! Подскажите, можно ли запретить юзырям хранить в личных папках на сервере (2000) файлы определенных форматов (особенно *.avi )? Кто как вообще борется с тем, чтобы файл-сервер не превращался в общественную свалку

Всего записей: 63 | Зарегистр. 29-04-2003 | Отправлено: 13:43 19-06-2003
merlkerry

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

Цитата:
Подскажите, можно ли запретить юзырям хранить в личных папках на сервере (2000) файлы определенных форматов (особенно *.avi )?  

 
можно - но сложно.
 
если обратится к вин32, то есть такое понятие как "пространстро имен". Проводник с ним и работает, а файловая система, это только часть этого-самого пространства. При обращении к объекту внутри пространства сначала он передается специальным зарегистрированным в системе обработчикам, которые решают, можно или нельзя выполнять ту или иную операцию.
 
То, что тебе нужно это навесить такой обработчик на соотв. тип файлов.
Есть спец. проги для этого - например, qouta advisor - собственно, можешь посмотреть на Кварте - у них много такого добра - чужого - они продавцы
 

Цитата:
Кто как вообще борется с тем, чтобы файл-сервер не превращался в общественную свалку

 
да никак - ночью чистка. установка квот на пространство. поиск/удаление файлов по маске/размеру/сигнатуре

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

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



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
а что мешает сохранять файлы как *.this-is-not-avi и смареть и хранить ?

Всего записей: 2434 | Зарегистр. 25-07-2001 | Отправлено: 19:13 19-06-2003
zorrack



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всегда можно проверить контент файла. Конечно - замедлит немного работу, но зато даст 100% гарантии.
Конечно, м для данной параноидальной фичи можно придумать обход - как то написание медиа-плеера, который шифрует контент файла а непосредственнов во время просмотра расшифровывает

Всего записей: 244 | Зарегистр. 16-05-2003 | Отправлено: 15:31 20-06-2003
SIDERMAN



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
у кого-нибудь есть VB-скрипт или вообще какой-нибудь скрипт который добавляет комп в заданый домен

Всего записей: 270 | Зарегистр. 27-05-2003 | Отправлено: 10:09 21-06-2003
Klisha



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
counter
А может просто настроить квоты... и дальше проблему юзверя что он там будет хранить на 10 мегабайтах или 100 или... в общем просто ограничить его...
 
Добавлено
Да кстати тут проскакивали ссылки на KiX... если кого интересует: я с настройками разобрался, могу поделиться скриптами....

Всего записей: 683 | Зарегистр. 03-10-2001 | Отправлено: 10:15 21-06-2003
SIDERMAN



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Я прочитал топик и мне стало интересно сколько всё таки уkibkalo компов

Цитата:
просто в домене более 2500 компов
- 2500 или.......
 

Цитата:
Я к тому же не хотел бы настраивать это на 4000 компах домена  
- 4000 или.....
 
 

Цитата:
Теперь надо думать, как писать скрипт для автоматизации аудита в домене из 2000 компов.
- 2000  
или всё вместе 2500 + 4000 + 2000 = 8500 :-\
 
 
 
 
 
 
 
Извиняюсь за флейм

Всего записей: 270 | Зарегистр. 27-05-2003 | Отправлено: 11:36 21-06-2003
abasov



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Подскажите, как сей скрипт переделать в удаленное отключение?  
 
dim OpSysSet, obj  
Set OpSysSet = GetObject("winmgmts:{impersonationLevel=impersonate," & _  
               "(Shutdown)}//./root/cimv2").ExecQuery _  
                ("SELECT * FROM Win32_OperatingSystem" &_  
               " WHERE Primary=true")  
           
For Each obj In OpSysSet  
    obj.Win32Shutdown(8)  
Next

Всего записей: 345 | Зарегистр. 12-11-2002 | Отправлено: 13:54 30-06-2003
ooptimum



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

Цитата:
"(Shutdown)}//./root/cimv2"

"." заменить на имя машины, IMO.

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

Всего записей: 2898 | Зарегистр. 30-05-2002 | Отправлено: 14:16 30-06-2003
bMik

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Приветствую всех,
По теме очень интересная книжка имеется, рекомендую:
Андрей Попов. Windows Script Host для Windows 2000/XP, БХВ-Петербург, 2003
 

Всего записей: 2 | Зарегистр. 09-01-2003 | Отправлено: 15:43 30-06-2003
abasov



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

Всего записей: 345 | Зарегистр. 12-11-2002 | Отправлено: 08:30 01-07-2003
kibkalo



Убью Билла
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Не подскажите, где бы посмотреть исходники скрипта, раздающего права на расшаренную папку?
Приходится часто ее удалять, а потом заново раздавать доступы. Это  напрягает - хочу автоматизировать.
Сейчас делаю через задницу - bat файлом даю NTFS пермишены через cacls
Можно ли это делать скриптом? а еще лучше не ntfs а share permitions...

Всего записей: 2342 | Зарегистр. 10-04-2002 | Отправлено: 17:31 10-07-2003
JeweL



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
уважаемые скриптописатели :)
обратите внимание плз на http://forum.ru-board.com/topic.cgi?forum=8&topic=4084#1
 
PS. был вопрос насчет on error resume next. Аналог в JScript:
try{
код скрипта
}
catch(e){
здесь можно писать обработчик ошибки e
}

Всего записей: 165 | Зарегистр. 11-05-2002 | Отправлено: 17:45 22-07-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