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

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

 

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

Последнее изменение раздела:2012-11-19

В этом разделе описано, как включить, отключить, просмотреть или изменить приоритет агентов расширения командлетов в 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.

 
Показ: