Автоматизация через 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 командой:

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

Отключение ActiveSync всем, кроме

После переноса с Exchange 2003 на 2010 все почтовые ящики оказались с включенным ActiveSync. Разумеется, надо отключать. Если у вас в организации мобильный доступ не приветствуется, то вы можете отключить ActiveSync сразу для всех учетных записей командой:

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

В некоторых случаях могут использоваться две группы, т.к. одна для пользователей, подключающихся через Reverse Proxy, вторая для пользователей подключающихся через MDM:

UPD: Случайно попался более лаконичный вариант, чем мой: