Скрипты для системных администраторов Windows, Полезные скрипты для Win2003 |
Здравствуйте Гость [ Вход | Регистрация ] | Форум в сети 6830-й день
Шановні користувачі! Запрошуємо вас до офіційного телеграм-канала 0day Community. Тут ви зможете поспілкуватися одне з одним та дізнатися про останні новини щодо роботи ресурса, поставити запитання до адміністрації, тощо. Перейти до телеграм-канала можна відсканувавши QR-код або натиснувши на посилання: @zeroday_ua |
Скрипты для системных администраторов Windows, Полезные скрипты для Win2003 |
Nazim |
May 8 2008, 14:32
Пост
#1
|
Благодарности: 3890 Репутация: 470 Постоялец Группа: Пользователи Сообщений: 1 799 С нами с: 14-March 07 |
Предлагаю выкладывать сюда скрипты для администрирования. Например вот мой для подключения сетевого диска
» Нажмите, чтобы показать спойлер - нажмите опять, чтобы скрыть... « для подключения принтера » Нажмите, чтобы показать спойлер - нажмите опять, чтобы скрыть... « Меня например интересует скрипт, который отображает во сколько пользователь подключился в сеть. Кстати кое что можно и тут найти http://gallery.technet.microsoft.com/ScriptCenter/en-us/ Сообщение отредактировал Spectral - Apr 30 2011, 3:42 |
klez |
May 8 2008, 14:55
Пост
#2
|
Репутация: 85 Активист Группа: Пользователи Сообщений: 430 С нами с: 2-October 07 |
Проверка изменений параметров в AD и отправка извещения на электронную почту или в список Sharepoint
» Нажмите, чтобы показать спойлер - нажмите опять, чтобы скрыть... « Скрипт для удаления лицензии терминалов на клиентах, каждые 30 дней: » Нажмите, чтобы показать спойлер - нажмите опять, чтобы скрыть... « Скрипт по борьбе с mail.ru-агентом » Нажмите, чтобы показать спойлер - нажмите опять, чтобы скрыть... « P.S. Еще нужно? |
Nazim |
May 8 2008, 15:08
Пост
#3
|
Благодарности: 3890 Репутация: 470 Постоялец Группа: Пользователи Сообщений: 1 799 С нами с: 14-March 07 |
Кстати вот есть также сайтик http://www.activexperts.com/activmonitor/w...t/adminscripts/
|
Spyder3W |
May 8 2008, 15:11
Пост
#4
|
Благодарности: 377104 Репутация: 4911 Злой модер Группа: Пользователи Сообщений: 1 832 С нами с: 11-March 06 |
если например с 1 поста могут использоватся то со 2 - неа
|
olexande |
May 8 2008, 15:22
Пост
#5
|
Репутация: 132 Старожил Группа: Пользователи Сообщений: 2 042 С нами с: 27-February 07 |
Наверно проще всего получать когда пользователь подключился - в батнике или логон скрипте:
echo. | date >> user_date.log |
klez |
May 8 2008, 15:29
Пост
#6
|
Репутация: 85 Активист Группа: Пользователи Сообщений: 430 С нами с: 2-October 07 |
Это скрипт делает backup системы и заливает его на фтп
» Нажмите, чтобы показать спойлер - нажмите опять, чтобы скрыть... « |
metalolom |
May 8 2008, 15:54
Пост
#7
|
Репутация: 51 Активист Группа: Пользователи Сообщений: 368 С нами с: 6-February 07 |
Это скрипт полезен в больших структурах где отдел кадров далеко от ИТ.
Скрипт блокирует/разблокировывает пользователей в AD, беря из определённого файла список их ФИО, и уведомляет администратора по почте о результатах. Скрипт писался на коленке, здесь предоставлена лишь общая часть, некоторые моменты можно оптимизировать, но меня лично и так устраивает » Нажмите, чтобы показать спойлер - нажмите опять, чтобы скрыть... « |
Alex_GR |
May 8 2008, 16:02
Пост
#8
|
Репутация: 329 Активист Группа: Пользователи Сообщений: 229 С нами с: 12-May 07 |
Нужен скрипт для получения инфо по объектам АД - Пользователь (поиск по всему каталогу или конкретным OU ), у которых "Срок действия учетной записи: Истекает дд/мм/гггг"
Сообщение отредактировал Alex_GR - May 8 2008, 16:35 |
Alex_GR |
May 8 2008, 16:14
Пост
#9
|
Репутация: 329 Активист Группа: Пользователи Сообщений: 229 С нами с: 12-May 07 |
Как этими скриптами воспользоваться ? Если не трудно напиши. спс. |
klez |
May 8 2008, 16:18
Пост
#10
|
Репутация: 85 Активист Группа: Пользователи Сообщений: 430 С нами с: 2-October 07 |
Этот скрипт предназначен для копирования файла в пользовательские перемещаемые профил
» Нажмите, чтобы показать спойлер - нажмите опять, чтобы скрыть... « Ивентаризация всех машин в домене. » Нажмите, чтобы показать спойлер - нажмите опять, чтобы скрыть... « |
Nazim |
May 8 2008, 16:20
Пост
#11
|
Благодарности: 3890 Репутация: 470 Постоялец Группа: Пользователи Сообщений: 1 799 С нами с: 14-March 07 |
Как этими скриптами воспользоваться ? Если не трудно напиши. спс. Открываеш блокнот, копируеш туда код и сохраняеш документ с расширением .vbs. Далее если сеть без доменов копируеш этот файлик в автозагрузку каждому ПК. Если сеть с доменом, то создаеш груповую политику (в AD), где в параметрах автозагрузки вставляеш данный файл. Далее при подключении или перезагрузке учетной записи будет выполняться скрипт |
Alex_GR |
May 8 2008, 16:25
Пост
#12
|
Репутация: 329 Активист Группа: Пользователи Сообщений: 229 С нами с: 12-May 07 |
Открываеш блокнот, копируеш туда код и сохраняеш документ с расширением .vbs. Далее если сеть без доменов копируеш этот файлик в автозагрузку каждому ПК. Если сеть с доменом, то создаеш груповую политику (в AD), где в параметрах автозагрузки вставляеш данный файл. Далее при подключении или перезагрузке учетной записи будет выполняться скрипт ок. есть два скрипта - разницы не вижу 1.Determining When an Account Expires Returns the expiration date for a user account. » Нажмите, чтобы показать спойлер - нажмите опять, чтобы скрыть... « 2. Determining When a User Account Expires Reports the date that the MyerKen Active Directory user account expires. » Нажмите, чтобы показать спойлер - нажмите опять, чтобы скрыть... « я их кинул в файлик VBS, подставил свои параметры и ...... просьба протестировать и отписаться. проблема была в том, что онсмотрит по конкретной учетке, а весь OU не смотрит. кто может скрипт подправить ??? Всем спс. Сообщение отредактировал Alex_GR - May 8 2008, 16:40 |
Nazim |
May 8 2008, 16:57
Пост
#13
|
Благодарности: 3890 Репутация: 470 Постоялец Группа: Пользователи Сообщений: 1 799 С нами с: 14-March 07 |
Пробовать правда времени нету, но попробую и так понять
Сеть у тебя какая?(домен или) Проверяеш где? И что именно меняеш в скрипте (нужно ж указывать учетную запись, домен и прочее)? |
klez |
May 8 2008, 17:01
Пост
#14
|
Репутация: 85 Активист Группа: Пользователи Сообщений: 430 С нами с: 2-October 07 |
Cкрипт рекурсивно устанавливает всем пользователям домена атрибут "User must change password on next logon"
» Нажмите, чтобы показать спойлер - нажмите опять, чтобы скрыть... « P.S. Ддля корректной работы необходимо в переменной strMyDomain определить имя домена с точки зрения LDAP - т.е. все точки заменить на "DC=". Таким образом, домен argo.com превращается в DC=argo,DC=com в переменную strMyOU необходимо поместить наименование Organization Unit а, юзеров которого необходимо подвергнуть процедуре изменения пароля. |
metalolom |
May 8 2008, 20:27
Пост
#15
|
Репутация: 51 Активист Группа: Пользователи Сообщений: 368 С нами с: 6-February 07 |
я их кинул в файлик VBS, подставил свои параметры и ...... просьба протестировать и отписаться. проблема была в том, что онсмотрит по конкретной учетке, а весь OU не смотрит. кто может скрипт подправить ??? Всем спс. Например так: » Нажмите, чтобы показать спойлер - нажмите опять, чтобы скрыть... « |
metalolom |
May 9 2008, 14:45
Пост
#16
|
Репутация: 51 Активист Группа: Пользователи Сообщений: 368 С нами с: 6-February 07 |
Предлагаю тему закрепить.
|
klez |
May 12 2008, 9:21
Пост
#17
|
Репутация: 85 Активист Группа: Пользователи Сообщений: 430 С нами с: 2-October 07 |
Получение SID (а) компьютера из AD
» Нажмите, чтобы показать спойлер - нажмите опять, чтобы скрыть... « Поиск аккаунтов в ActiveDirectory с просроченными паролями » Нажмите, чтобы показать спойлер - нажмите опять, чтобы скрыть... « Если NetBIOS имя домена отличается от DNS до первой точки, то руками вместо строки dom=getObject("LDAP://" & DC).get("Name") присвоить нужное значение |
Alex_GR |
May 12 2008, 10:45
Пост
#18
|
Репутация: 329 Активист Группа: Пользователи Сообщений: 229 С нами с: 12-May 07 |
Например так: » Нажмите, чтобы показать спойлер - нажмите опять, чтобы скрыть... « очень удачный "например". только есть два "НО" - скрипт не показывает ФОИ и не совсем получилось с OU (у меня путь длиннее чем один юнит). с этим я разобрался. Как сделать, чтобы скрипт смотрел только те учетки у которых в будущем закончится скор действия ?? спс огромное Сообщение отредактировал Alex_GR - May 12 2008, 13:58 |
klez |
May 12 2008, 11:09
Пост
#19
|
Репутация: 85 Активист Группа: Пользователи Сообщений: 430 С нами с: 2-October 07 |
Скрипт опрашивает компьютеры домена на предмет того, какой пользователь залогинен в данный момент на каждом компьютере
» Нажмите, чтобы показать спойлер - нажмите опять, чтобы скрыть... « Этот скрипт просматривает системный журнал Безопасность и если обнаружит в нём запись об изменении настроек браузера, то уведомит об этом. » Нажмите, чтобы показать спойлер - нажмите опять, чтобы скрыть... « |
metalolom |
May 13 2008, 13:25
Пост
#20
|
Репутация: 51 Активист Группа: Пользователи Сообщений: 368 С нами с: 6-February 07 |
очень удачный "например". только есть два "НО" - скрипт не показывает ФОИ и не совсем получилось с OU (у меня путь длиннее чем один юнит). Например печатеть свойство DisplayName, в скрпите ниже оно будет. Насчёт OU в скрипте есть строчка запроса к LDAP: objCommand.CommandText = "<LDAP://OU="&strStartOU&","&strDomainDN&">;(&(objectCategory=person)(objectClass=user));ADsPath;subtree" из чего видно что в переменную strStartOU ты записываешь нужный тебе путь кроме первой "OU=" Как сделать, чтобы скрипт смотрел только те учетки у которых в будущем закончится скор действия ?? для вывода в файл запусти скрипт так: Cscript.exe \Имя скрипта\ > \путь и имя файла куда тебе нужно вывести данные\ Например: Cscript.exe script.vbs > c:\expiration.log В этом же скрипте за дату отвечает свойство: dtmAccountExpiration сравниваешь его с нужной тебе датой и получаешь только тебу у кого дата истечения такая, как тебе надо. Вот "доделаный например":) » Нажмите, чтобы показать спойлер - нажмите опять, чтобы скрыть... « |
Упрощённая версия | Сейчас: 25th November 2024 - 20:07 |
Сайт не розміщує електронні версії творів, а займається лише колекціонуванням та каталогізацією посилань, що публікуються нашими користувачами. Якщо Ви є правовласником якоїсь частини опублікованого матеріалу та не бажаєте, щоб посилання на нього знаходилось в нашому каталозі, зв’яжіться з нами і ми видалимо його. Файли для обміну надані користувачами сайту і адміністрація не несе відповідальності за їх вміст. |