Коллеги-администраторы ....
Часть 1
Думаю каждый из вас сталкивался с необходимостью выполнять некие несложные рутинные операции, на котороые уходит много драгоценного времени.
Например, создать определенную структуру каталогов для каждого пользователя домена, изменить некие параметры в профилях всех или части пользователей, изменить полномочия/владельца однотипных файлов в разных каталогах т.д.
Я, как сисадмин, тоже не раз был вынужден делать все это. Руками делать это тоскливо и муторно, как вы понимаете. Должен заметить, что по неким "религиозным" убеждениям я всегда старался избегать любых отношений с бейсиком и его производными. Еще мой отец учил меня не иметь с ним никаких дел. Буквально. А теперь я учу своего сына тому же. Но, тем не менее, полностью избежать этого, по всей видимости, невозможно, тем более, что бейсик от M$ сейчас уже далеко не та "лапша", которой он был изначально, а современный структурированный язык, нашедший множество применений. Похоже, что для меня в очередной раз настала пора выучить еще что-то. Знаете, как курильщик много раз безуспешно пытается бросить курить, так и я не раз пытался подступиться к изучению VBScript, но пока никак не одолел. Лень, знаете ли. А инструмент в делах административных был бы весьма пользительный, должен заметить, для быстрого написания всякого рода скриптов.
Внимание ! ! !
Поскольку данный топ весьма не мал, не забывайте использовать "версию для печати" для более удобного поиска по теме. А также МЕГА ПОИСКОВИК от NEPa
Дабы не раздувать топ, примеры своих скриптов заключаем в тег "more"
Консольные команды. Командный интерпретатор
Очень часто многие задачи можно выполнить применяя CMD и BAT файлы,
в которые включают консольные утилиты.
Командная строка, батники\сценарии
Задачи на bat-файлах
CMD Line Tools for Windows 95/98/NT/2000/XP
Параметры .bat файлов #1
Параметры .bat файлов #2
Microsoft Resource Kits tools
Сайт справочник-поисковик по командам UNIX
Windows Script Host (WSH) & VBScript & JScript
Исчерпывающий набор док и линков по теме (то что нужно начинающему скриптологу )
TechNet Script Center Sample Scripts --- recomend
Microsoft Technet Scriptcenter
Microsoft Technet Community-Submitted Scripts Center
Коллекция примеров скриптов для работы с AD
BOOKS :
eBookz -- Системное администрирование под Windows
eBookz » Системное администрирование под Linux/FreeBSD/....
Windows Server Hacks, By Mitch Tulloch - recomend
Windows Admin Scripting Little Black Book, Second Edition
AdvancedWindows Script Host Developer's Guide
Active Directory Cookbook for Windows Server 2003 --- AD-скриптологампосвящается
MS Windows Command-Line Administrator's --- исчерпывающее руководство
по языку командного процессора (CLI -- Command Line Interface)
Вышеперечисленные буки можно взять здесь
ТOOLS :
Autoit+readme.rus
Scriptologic
AutoMate
KIXTART
nnCron-Планировщик с поддержкой скриптового языка -- РЕКОМЕНДУЮ
WGET, GREP, GETMAIL, BLAT for Windows замечательные консольные утилиты
4dos/4nt -- отличная замена стандартного коммандного интерпретатора
JudoScript - java подобный скриптовый язык с исходниками
Дружественные темы :
Автоматическая (unattended) установка Windows
Интересные команды при работе с Linux
Отличный сайт по скриптингу, и не только
Использование KIX
Использование WMI
[more=>>HOW - TO:]
Как сменить владельца файла на произвольного пользователя
Как определить владельца файла
таймер для .bat файла
Как написать скрипт чтобы получить MAC адрес всех машин (в домене)?
Как скриптом определить какая ОС на клиентском ПК?
Как посмореть на раб. станциях какие пользователи находяться в Local Administrator Group ?
Как в зависимости от имени залогинившегося пользователя исполнять разные команды в скрипте ?
Как изменить дату последней модификации файла
Как сделать запрос из AD через LDAP с условием по маске?
Смена букв разделов Е и D местами
Автоматическая установка приложений #1 - recomend
Автоматическая установка приложений #2
Использование VBScript для работы с FTP-протоколом
Работа с принтерами - добавить, удалить, расшарить. Поколдовать с портами
Чистка клиентских компьютеров (в домене) -- темповые папки
Как сравнить дату создания файла с заранее определенной датой
Резервирование базы DHCP сервера
Присвоение IP-адресса в зависимости от имени залогиневшегося пользователя
Удаленное выполнение команд
Скрипт, позволяющий посмотреть ключ (CD-KEY) от XP или 2003
Как изменить метку тома из ком. строки на пустую (ECHO .)
Как подключить несколько сетевых дисков
Как закриптовать тело скрипта
[/more]
Создается по материалам данного топа
Надеюсь данная тема будет полезна для Вас.
Предложения по реформированию шапки принимаю в ПМ Jovanotti