Привязывание групповых политик для нового контейнера OU

Как-то на днях мне потребовалось создать контейнер OU для размещения очередной группы объектов. Далее возник вопрос, как бы за раз применить к этому контейнеру несколько групповых политик, которые уже существуют для другого контейнера.
И вот какой метод у меня получился:

 

Автоматизация через Scripting Agent

scripting agent

Многие администраторы Exchange не знают или забывают о таком компоненте, как Cmdlet Extension Agents. Данный компонент входит в Exchange начиная с 2010 версии. Я не буду углубляться в подробное описание, тем более что общую информацию можно посмотреть в текнете, а разжевал ее в своем блоге Алексей Богомолов. Интересует нас Scripting Agent.

Самые популярные задачи, которые необходимо автоматизировать, это установление квот на создаваемые почтовые ящики и отключение ActiveSync. О том, как отключить ActiveSync всем пользователям я писал отдельную заметку.

Итак, в первую очередь в директории Program Files\Microsoft\Exchange Server\V15\Bin\CmdletExtensionAgents вам необходимо создать XML файл с именем ScriptingAgentConfig.xml, вставить в него следующий код:

После чего включить Scripting Agent командой:

Продолжить чтение

Считаем количество почтовых ящиков Exchange

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

Итак, самый простой подсчет, это общее количество почтовых ящиков:

Параметр -ResultSize необходим, если количество ящиков в вашей организации может превышать 1000.
На всякий случай напомню, что если вы осуществляете поиск в организации, где присутствуют несколько доменов, то сначала необходимо выполнить команду:

Иначе вы увидите результат только из текущего домена. Это является довольно распространенным упущением.

Итак, считаем считаем количество почтовых ящиков по всем базам:

Продолжить чтение