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


Проверим, что агент включился:

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

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

Для начала, создайте html файл (в моем примере это welcomemessage.html) с текстом письма, где NewUser00 будет подменяться именем пользователя. Вы можете создать html файл путем создания письма в Outlook, а потом сохранив его в соответствующем формате, но Office вставляет много лишнего кода и файл будет тяжелым.
Положите welcomemessage.html в C:\scripts или куда вам удобно, а потом добавьте в ScriptingAgentConfig.xml следующий блок:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *