Управление агентами расширения командлетов

 

Применимо к:Exchange Server 2013

В этом разделе описано, как включить, отключить, просмотреть или изменить приоритет агентов расширения командлетов в Microsoft Exchange Server 2013. Дополнительные сведения об агентах расширения командлетов Exchange 2013 см. в разделе Агенты расширения командлета.

СоветСовет.
Возникли проблемы? Обратитесь за помощью к участникам форумов, посвященных Exchange. Посетите форумы по таким продуктам: Exchange Server, Exchange Online или Exchange Online Protection.

При включении агента расширения командлета в Exchange 2013 агент запускается на каждом сервере Exchange 2013 в организации. Когда агент включен, он доступен для использования командлетами для выполнения дополнительных операций.

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

В этом примере включается агент расширения командлета с помощью командлета Enable-CmdletExtensionAgent. Необходимо указать имя агента для включения при запуске командлета. Перед включением Scripting Agent убедитесь, что файл конфигурации ScriptingAgentConfig.xml развернут на всех серверах в организации. Если файл конфигурации не развернут, а ScriptingAgent включен, запуск всех командлетов кроме Get будет невозможен. В этом примере включается Scripting Agent.

Enable-CmdletExtensionAgent "Scripting Agent"

Дополнительные сведения о синтаксисе и параметрах см. в разделе Enable-CmdletExtensionAgent.

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

Внимание!Внимание!
Перед отключением агента рекомендуется изучить принципы работы агента и влияние отключения агента на работу организации.

Чтобы отключить агент расширения командлета, используйте командлет Disable-CmdletExtensionAgent. При запуске командлета необходимо указать имя отключаемого агента. В данном примере отключается агент Scripting Agent.

Disable-CmdletExtensionAgent "Scripting Agent"

Дополнительные сведения о синтаксисе и параметрах см. в разделе Disable-CmdletExtensionAgent.

Просмотр агентов расширения командлетов позволяет увидеть, какие агенты запускаются первыми, и какие агенты включены в организации Exchange 2013. Дополнительные сведения о конвейере и командлете Format-Table см. в следующих разделах:

В этом примере показано, как получить дополнительные сведения об определенном агенте расширения командлета с помощью командлета Get-CmdletExtensionAgent. В этом примере возвращаются дополнительные сведения об Mailbox Permissions Agent.

Get-CmdletExtensionAgent "Mailbox Permissions Agent"

В этом примере показано, как получить сведения о нескольких агентах расширения командлета с помощью командлета Get-CmdletExtensionAgent, а затем передать по конвейеру выходные данные в командлет Format-Table. В этом примере отображается список всех агентов расширения командлета в организации, а с помощью командлета Format-Table свойства Name, Enabled и Priority каждого агента отображаются в таблице.

Get-CmdletExtensionAgent | Format-Table Name, Enabled, Priority

Дополнительные сведения о синтаксисе и параметрах см. в разделе Get-CmdletExtensionAgent.

Функция изменения приоритета агента расширения командлета в Exchange 2013 используется, когда необходимо с помощью командлета вызвать определенный агент перед вызовом другого агента. Эта функция используется при необходимости создания настраиваемого сценария, запущенного в Scripting Agent, и определения для этого сценария приоритета над встроенным агентом. Дополнительные сведения о Scripting Agent см. в разделе Агенты расширения командлета.

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

Агенты упорядочены от нуля до максимального числа агентов. Чем ближе агент расположен к нулю, тем выше его приоритет. Агенты с более высоким приоритетом вызываются в первую очередь. Дополнительные сведения о приоритетах агентов см. в разделе Агенты расширения командлета.

В этом примере показано, как изменить приоритет агента расширения командлета с помощью командлета Set-CmdletExtensionAgent. В этом примере выполняется изменение значения приоритета Scripting Agent на 3.

Set-CmdletExtensionAgent "Scripting Agent" -Priority 3

Дополнительные сведения о синтаксисе и параметрах см. в разделе Set-CmdletExtensionAgent.

 
Показ: