Как добавить нескольким пользователям несколько групп Active Directory с помощью Powershell

Задача - добавить одному пользователю Active Directory несколько групп из файла.
Если пользователь уже добавлен в какие то группы из списка(вылезет ошибка в процессе) - скрипт продолжит выполнение дальше.

Задача - добавить нескольким пользователям из списка несколько групп с помощью Powershell.
Решение 1:
Если хоть один пользователь уже будет добавляемой группе, скрипт остановится. Запускать только если в добавляемых группах точно нет этих пользователей!

Читать далее

Импорт групп рассылки в Exchange из CSV с помощью Powershell

Задача - импортировать(создать) группы рассылки из файла в Exchange.

Работоспособно для Windows Server 2008 R2, PowerShell 5, Exchange 2010 SP3
Содержимое CSV-файла:
import-groups2

Импорт пользователей в active directory из CSV. Создание ящика в Exchange

Задача - сделать в Active Directory импорт пользователей из csv-файла и создать им ящики в Exchange.
Работоспособно для Windows Server 2008 R2, PowerShell 5, Exchange 2010 SP3

Содержимое CSV-файла:
import-csv

Поиск пользователей без UserPrincipalName в домене и добавление имени входа с помощью Powershell

Найти всех пользователей в домене без имени входа пользователя (UserPrincipalName):

Добавить всем пользователям из OU Users без UserPrincipalName имя входа, основанное на SamAccountName:

Настройка автоответа в Microsoft Exchange 2010 с помощью Powershell

Получить статус автоответа для пользователя:

Установить автоответ для ящика vyrov с 25.06.2016 по 25.07.2016. С указанием сообщений для внешних отправителей и для внутренних:

Если автоответ должен быть бессрочным (отключаться вручную), параметр –EndTime указывать не нужно.

Как отключить автоответ пользователя с помощью Powershell:

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

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

Имеем:
Уволился начальник подразделения, он был руководителем(в active directory) у 50 пользователей.
Задача:
Сменить руководителя на другого с помощью Powershell.
Решение:

Полезные команды в Powershell для Microsoft Exchange

Узнать количество почтовых ящиков в каждой базе:

Посмотреть правила входящих сообщений для ящика:


Быстрая очистка баз данных, чтобы появился отключенный ящик в EMC:

Получить все e-mail адреса пользователя:

Импортировать email-адреса из файла в ящик Exchange:

Отключить автоматическое обновление адресов почты на основе политики адресов электронной почты:

Изменить основной адрес электронной почты для пользователя:

Добавить дополнительные алиасы для почтового ящика пользователя из файла:

Узнать размер баз данных Exchange и свободного места в них:

Найти пользователя по указанному e-mail: