iT Notes

iT Notes

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

Отчет об истекающих паролях в 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 дней от текущей даты по последнему логину.

 

Старые учетные записи компьютеров в Active Directory

Старые учетные записи компьютеров в Active Directory Список устаревших учетных записей компьютеров серверов в Active Directory

Пример вывода.  

Отправка писем из PowerShell с авторизацией

Отправка писем из PowerShell с авторизацией В свое время я столкнулся с задачей по отправке различных отчетов из powershell. Есть замечательный командлет send-mailmessage, он хорошо описан в справке по PowerShell. Но есть небольшая проблема с которой сталкиваются администраторы, нет возможности авторизоваться на почтовом сервере. Самое распространенное решение это OpenRelay для IP вашего сервера. Но такое решение… (read more)

Как скачать файл с помощью PowerShell

Иногда необходимо использовать вызов из powershell для скачивания файлов с http сервера. Сделать это можно так:

удобно использовать переменные

Как скачать файл с помощью PowerShell  

Заметки по модулю Active Directory Powershell

Заметки по модулю Active Directory Powershell Посмотреть последний логин пользователя:

Список всех групп пользователя, в которые он входит:

Список всех членов группы:

Блокировка компьютеров с последним входом более 90 дней.

  Удалить файлы старше месяца:

Создание группы, например для рассылки All_users:

Добавить пользователей в группу рассылки all_users:

 

Скрипт уведомления о смене пароля на PowerShell.

Информирование пользователя, о предстоящем событие смене пароля в windows, штатными средствами не реализовано. Зачастую все узнают по факту, на всплывающее уведомление в юзербаре мало кто обращает внимание. В свое время когда не знал что есть готовые решения http://habrahabr.ru/company/netwrix/blog/161345/ Утянул чей то готовый скрипт и адаптировал его под себя. Скрипт высылает уведомление пользователям, затем генерирует отчет для админов. Не… (read more)

Cкрипт для подсчета количества файлов в папке Powershell

Скрипт powershell для подсчета файлов и отправки информации электронным письмом. Cкрипт для подсчета количества файлов в папке Powershell. Есть веб сервер, на который каждый день загружаются архивированные файлы *.xml в директорию C:\webapp\ Необходимо подсчитать количество файлов *.xml и отправлять эту информацию на почту, там уже это обрабатывается в красивые таблицы 🙂 Получился вот такой скрипт… (read more)