Уведомление пользователей по email о необходимости сменить доменный пароль

Баян конечно страшный и способов реализации гораздо больше чем «много», но а тут моя компиляция-модификация 🙂

Копирайты и ссылки оставляю, так что всё честно.

Работает элементарно просто: из AD отбираются учётные записи пользователей со сроком окончания действия пароля 1, 3, 5 и 7 дней, после чего им отсылаются письма с напоминанием о необходимости сменить пароль.

Читать запись полностью »

Автоматическое добавление новых пользователей в MS Lync

Скрипт на PowerShell для автоматического добавления новых пользователей в MS Lync с одновременным подключением RCC.

Выполняется шедулером раз в сутки ночью.

Читать запись полностью »

Автоматизация создания личных папок пользователей

В компании исторически сложился следующий сценарий размещения личных папок пользователей на сервере:

— Папка пользователя находиться в папке своего отдела
— Ярлыки на папки всех пользователей находятся в папке «Все пользователи»
— В папке пользователя все другие пользователи могут посмотреть список файлов (без возможности открытия) и «положить» новый файл (но не перезаписать имеющийся)

Выполнение данных операций администраторами вручную занимало относительно много времени и нередко приводило к ошибками при выставлении прав, поэтому был написан небольшой скрипт для автоматизации этой задачи.

Читать запись полностью »

Адресная книга из Active Directory через PHP

Хочу поделиться небольшим скриптом на PHP для доступа к контактной информации учётных записей пользователей (и контактов) из Active Directory через простой WEB-интерфейс. В простонародье — «ATS» или «АТС» 🙂
Скрипт писался эволюционно разными людьми на протяжении долгого периода времени, изначально об AD и речи не было, просто отдельная БД с номерами телефонов, поэтому он довольно кривоват и местами убог, но быстро и просто выполняет свою функцию.
У меня работало как на платформе Windows, так и Linux - где сейчас и обитает для экономии ресурсов фермы виртуализации.
Читать запись полностью »

Создание и синхронизация личных папок пользователей. VBS

Продолжение темы начатой в Создание и синхронизация личных папок пользователей. Perl.
На этот раз реализация на VBS.

Для работы также требует Xcacls.

Читать запись полностью »

Создание и синхронизация личных папок пользователей. Perl

Во многих компаниях принято помимо личных папок пользователей заводить т.н. «обменники» или «exchange».
С правами доступа «всем можно просмотреть содержимое папок, положить новый файл, но открывать документы нельзя».
Реализуется это заданием соответствующих прав для корневой папки, и полного доступа для владельца.
Данный скрипт проверяет AD, и если появился новый пользователь создает для него папку и выставляет права, а если пользователь удален, то перемещает его папку во временное хранилище для удаленных.

Читать запись полностью »

Обновление данных о пользователях в AD из csv

Задача банальна: обновить контактные данные пользователей в AD, основываясь на их ФИО.

Раньше бы я решал эту задачу на смеси моего любимого Perl и WSH.
Но сейчас Microsoft предлагает использовать для этого могучую вещь под названием PowerShell, вот на ней и буду решать эту задачу.

Читать запись полностью »