iT Notes

iT Notes

Центр обмена знаниями по различным it системам.

Powershell nagios external scripts monitoring hdd

Powershell nagios external scripts monitoring hdd Пример внешнего скрипта для Nagiosa на Powershell который мониторит статус диска.

Пример настройки конфига Nagios можно посмотреть тут: https://docs.nsclient.org/howto/external_scripts/#ps1-power-shell  

Powershell script сортировки файлов по расширению

Powershell script сортировки файлов по расширению Простой скрипт сортировки файлов по расширению. Создает папку с текущим расширением + перемещает туда файлы с указанным расширением.

 

Копирование групп пользователей ActiveDirectory

Копирование групп пользователей ActiveDirectory Простая функция клонирования групп между учетными записями в Active Directory Для упрощения работы очень часто использую различные функции. Пример функции которая клонирует группы и сохраняет информация по текущим членствам в группах.

  клонировать группы теперь очень просто copygrp p.vasya s.smirnov сохраняем лог в C:\temp\  

Отправка SMS через PowerShell

Отправка SMS через PowerShell это просто. Простой пример отправки SMS через PowerShell. Регистрируемся в любом удобном сервисе для отправки смс, в моем примере это популярный https://www.twilio.com

$user и $pass получаем на сайте после регистрации, $number тоже там. В этом простом примере, отправляем текущее время. В переменную $body можно передать все что угодно.

Поиск учетных записей которые скоро истекают

Поиск учетных записей которые скоро истекают Небольшой скрипт который находит учетные записи в AD. Срок действия которых скоро истекает. Выборка 15 дней, поле manager в ад не заполнено(для таких учеток есть другой скрипт). ps/Срок действия это:  

 

Тонкости работы с move-adobject

Как переместить пользователя между доменами move-adobject или Тонкости работы с move-adobject Очень удобный командлет, который позволяет перемещать объекты AD. Отличительный плюс, объекты можно перемещать между доменами. Задача: переместить пользователя user1 из домена “OU=depart_buh,dc=win13,dc=local” в домен “OU=depart_buh,dc=contoso,dc=local” Если следовать документации на Technet https://technet.microsoft.com/ru-ru/library/ee617248.aspx все просто, нам следует выполнить одну команду из примера 4

По факту… (read more)

Отчет об истекающих паролях в Active Directory

Отчет об истекающих паролях в Active Directory Нет, это не дублирующая запись этой статьи В этом посте хотелось бы рассказать альтернативный вариант такого скрипта, но только с уведомлением администраторам. В данном скрипте я отказался от оператора Foreach заменив его where-object. Практика показывает что слишком большой массив данных обрабатывается очень долго, 15000+ объектов. Как всегда использую html… (read more)

Отчет о новых пользователях и ПК в Active Directory

Отчет о новых пользователях и ПК в Active Directory Небольшой скрипт,который формирует отчет о создание нового пользователя и пе в домене. Используется механизм отправки из этой статьи. Делаем выборку из ад user с датой whencreated  минус -1 день, добавляем в планировщик на каждый в 00:00:01

пример вывода переменные $dayu – дни выборки. $filesreport сохранение… (read more)

Список активных пк в домене

Список активных пк в домене. Классический отчет об активных пк в домене, в моем примере за 10 дней. Сортируем объекты старше 10 дней от текущей даты по последнему логину.