Отключить автоответ в outlook powershell

Обновлено: 04.07.2024

Этот командлет доступен в локальной среде Exchange и в облачной службе. Некоторые параметры и настройки могут отличаться в зависимости от среды.

Сведения о наборах параметров в разделе Синтаксис ниже см. В разделе Синтаксис командлета Exchange.

Синтаксис

Описание

Автоматические ответы можно отключить для определенного почтового ящика или организации.

Для его запуска необходимо получить соответствующие разрешения. В этой статье перечислены все параметры командлета. Но некоторые из них могут быть вам не доступны, если они не включены в назначенные разрешения. Сведения о необходимых разрешениях для запуска командлетов и использования параметров в организации см. в статье Find the permissions required to run any Exchange cmdlet.

Примеры

Пример 2

Параметры

Этот параметр доступен или функционален только в облачной службе.

  • $true. Запросы на новые собрания, полученные в запланированный период времени, автоматически отклоируются.
  • $false. Запросы на собрания, полученные в запланированный период времени, автоматически не отклоируются. Это значение используется по умолчанию.

Этот параметр можно использовать, только когда для параметра AutoReplyState задано значение Scheduled.

Type: Boolean
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2016, Exchange Server 2019, Exchange Online

Параметр AutoReplyState указывает, включены ли автоматические ответы для почтового ящика. Допустимые значения:

  • Включено. Автоматические ответы отправляются для почтового ящика.
  • Отключено. Автоматические ответы не отправляются для почтового ящика. Это значение используется по умолчанию.
  • Запланировано. Автоматические ответы отправляются для почтового ящика в течение периода времени, указанного параметрами StartTime и EndTime.

Для значений Enabled и Scheduled требуются эти дополнительные параметры:

  • Значение параметра InternalMessageValue.
  • Значение параметра ExternalMessageValue, если параметр ExternalAudience задан для Known или All.

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

  • Деструктивные командлеты (например, Remove-* командлеты) имеют встроенную паузу, которая заставляет вас подтвердить команду перед продолжением. Можно пропускать запросы на подтверждение этих командлетов, используя следующий синтаксис: -Confirm:$false .
  • Большинство других командлетов (например, New-* и Set-*командлеты) не имеют встроенной паузы. Для этих командлетов указание переключателя Confirm без значения вводит паузу, которая заставляет вас подтвердить команду перед продолжением.

Этот параметр доступен или функционален только в облачной службе.

Этот параметр доступен или функционален только в облачной службе.

  • $true. Существующие события календаря в почтовом ящике, которые происходят в запланированный период времени, отклонимаются и удаляются из календаря.
  • $false. Существующие события календаря в почтовом ящике, которые происходят в запланированный период времени, остаются в календаре. Это значение используется по умолчанию.

Этот параметр можно использовать, только когда для параметра DeclineEventsForScheduledOOF задано значение $true.

Этот параметр нельзя использовать вместе с параметром EventsToDeleteIDs.

Type: Boolean
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2016, Exchange Server 2019, Exchange Online

Этот параметр доступен или функционален только в облачной службе.

  • $true. Существующие события календаря в почтовом ящике, которые происходят в запланированный период времени, могут быть отклонены и удалены из календаря. Чтобы отклонить определенные события в запланированный период времени, используйте параметр EventsToDeleteIDs. Чтобы удалить все события в запланированный период времени, используйте параметр DeclineAllEventsForScheduledOOF.
  • $false. Существующие события календаря в почтовом ящике, которые происходят в запланированный период времени, остаются в календаре. Это значение используется по умолчанию.

Этот параметр можно использовать, только когда для параметра AutoReplyState задано значение Scheduled.

Type: Boolean
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2016, Exchange Server 2019, Exchange Online

Этот параметр доступен или функционален только в облачной службе.

  • для параметра AutoDeclineFutureRequestsWhenOOF задано значение $true;
  • Параметр DeclineEventsForScheduledOOF задан $true, а параметр DeclineAllEventsForScheduledOOF — $true, или отдельные события заданы с помощью параметра EventsToDeleteIDs.

Если значение содержит пробелы, его нужно заключить в кавычки ("). HTML-теги не добавляются в текст автоматически, но вы можете использовать значения, содержащие HTML-теги. Например, "<html><body>I'm on vacation. <b>I can't attend the meeting.</b></body></html>" .

Чтобы очистить значение этого параметра, используйте значение $null.

Type: String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2016, Exchange Server 2019, Exchange Online

Этот параметр доступен только в локальной среде Exchange.

Type: Fqdn
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

Используйте формат короткой даты, определенный в настройках региональных параметров на компьютере, на котором выполняется команда. Например, если компьютер настроен на использование формата короткой даты мм / дд / гггг, введите 09/01/2018, чтобы указать 1 сентября 2018 года. Допускается ввод только даты или даты и времени. Если вы вводите дату и время дня, заключите это значение в кавычки ("), например," 09/01/2018 5:00 PM ".

Type: DateTime
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online

Этот параметр доступен или функционален только в облачной службе.

Параметр EventsToDeleteIDs указывает события календаря, которые необходимо удалить из почтового ящика, когда для параметра DeclineEventsForScheduledOOF задано значение $true.

Вы можете указать несколько событий календаря через запятую.

Этот параметр нельзя использовать вместе с параметром DeclineAllEventsForScheduledOOF.

Type: String [ ]
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2016, Exchange Server 2019, Exchange Online

Параметр ExternalAudience указывает, отправляются ли автоматические ответы внешним отправителям. Допустимые значения:

  • Нет. Автоматические ответы не отправляются внешним отправителям.
  • Известно. Автоматические ответы отправляются только внешним отправителям, указанным в списке контактов почтового ящика.
  • Все. Автоматические ответы отправляются всем внешним отправителям. Это значение используется по умолчанию.

Значение этого параметра имеет смысл, только если для параметра AutoReplyState установлено значение Enabled или Scheduled.

Type: ExternalAudience
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online

К тексту автоматически добавляются HTML-теги. Например, если вы вводите текст "Я в отпуске", значение автоматически становится: <html><body>I'm on vacation</body></html> . Дополнительные HTML-теги поддерживаются, если заключить значение в кавычки. Например, "<html><body><b>I'm on vacation</b>. I'll respond when I return.</body></html>" .

Значение этого параметра имеет смысл, только если выполняются оба следующих условия:

  • Для параметра AutoReplyState задано значение Enabled или Scheduled.
  • Для параметра ExternalAudience задано значение Known или All.

Чтобы очистить значение этого параметра, когда он больше не требуется (например, при изменении параметра ExternalAudience на None), используйте значение $null.

Type: String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online

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

  • Имя
  • Псевдоним
  • различающееся имя (DN);
  • различающееся имя (DN);
  • Имя \ пользователя домена
  • Адрес электронной почты
  • GUID
  • LegacyExchangeDN
  • SamAccountName
  • Идентификатор пользователя или имя участника-пользователя

Параметр IgnoreDefaultScope указывает, что при выполнении команды необходимо игнорировать параметр, определяющий для сеанса командной консоли Exchange область получателя по умолчанию, и задает в качестве области действия весь лес. Это позволяет команде получать доступ к объектам Active Directory, которые в настоящее время недоступны в области по умолчанию.

При использовании параметра IgnoreDefaultScope действуют следующие ограничения:

  • При использовании параметра IgnoreDefaultScope действуют следующие ограничения:
  • При этом параметр DomainController использовать нельзя. Команда автоматически использует соответствующий сервер глобального каталога.

К тексту автоматически добавляются HTML-теги. Например, если вы вводите текст: "Я в отпуске", значение автоматически становится: <html><body>I'm on vacation</body></html> . Дополнительные HTML-теги поддерживаются, если заключить значение в кавычки. Например, "<html><body>I'm on vacation. <b>Please contact my manager.</b></body></html>" .

Значение этого параметра имеет смысл, только если для параметра AutoReplyState установлено значение Enabled или Scheduled.

Чтобы очистить значение этого параметра, когда он больше не требуется (например, при изменении параметра AutoReplyState на Disabled), используйте значение $null.

Type: String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online

Этот параметр доступен или функционален только в облачной службе.

Параметр OOFEventSubject указывает тему для события календаря, которое автоматически создается, когда для параметра CreateOOFEvent задано значение $true.

Если значение содержит пробелы, его нужно заключить в кавычки ("). Чтобы очистить значение этого параметра, используйте значение $null.

Type: String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2016, Exchange Server 2019, Exchange Online

Используйте формат короткой даты, определенный в настройках региональных параметров на компьютере, на котором выполняется команда. Например, если компьютер настроен на использование формата короткой даты мм / дд / гггг, введите 09/01/2018, чтобы указать 1 сентября 2018 года. Допускается ввод только даты или даты и времени. Если вы вводите дату и время дня, заключите это значение в кавычки ("), например," 09/01/2018 5:00 PM ".

Type: DateTime
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online

Параметр WhatIf имитирует действия команды. Вы можете использовать его для просмотра результатов изменений без фактического внесения этих изменений. Указывать значение для этого параметра не обязательно.

Type: SwitchParameter
Aliases:wi
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online

Типы входных данных, поддерживаемые этим командлетом, см. в статье Типы входных и выходных данных для командлетов. Если поле "Типы входных данных" для командлета пустое, этот командлет не поддерживает ввода данных.

Выходные данные

Типы возвращаемых данных, или типы выходных данных, которые поддерживаются этим командлетом, см. в статье Типы входных и выходных данных для командлетов. Если поле "Типы выходных данных" пустое, командлет не возвращает данные.

date

11.12.2018

directory

Exchange, PowerShell

comments

комментариев 12

Клиентские и серверные правила Outlook

Администратору Exchange следует отличать правила Outlook, которые функционируют на стороне клиента (Client-side rules) и на стороне сервера (Server-side rules).

Правила для входящих писем в Outlook, только клиент

Просмотр правил в ящике Exchange

Чтобы вывести список правил в ящике Exchange, запустите консоль EMS и выполните следующую команду PowerShell:

Get-InboxRule –Mailbox abivanov

Get-InboxRule список входящих правил в ящике exchange

Как вы видите, для каждого правила выводится его имя, статус (Enabled: True/False), приоритет (Proirity) и RuleIdentity.

Можно вывести более подробную информацию о конкретном Inbox правиле, указав его имя:

Get-InboxRule -Mailbox abivanov -Identity "HelpDesk"| fl

Обычно содержание правила можно понять по полю Description:

Get-InboxRule -Mailbox abivanov -Identity "HelpDesk "| Select Name, Description | fl

Get-InboxRule - получить данные о правиле

Поиск правил в ящиках пользователей Exchange

В некоторых случаях администратору нужно найти определенные правила в ящике пользователя. Например, вам нужно найти все правила, в которых выполняется удаление писем:

Get-InboxRule -Mailbox abivanov | ?

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

foreach ($i in (Get-Mailbox -ResultSize unlimited)) < Get-InboxRule -Mailbox $i.DistinguishedName | where | fl MailboxOwnerID,Name,ForwardTo >> C:\PS\All_Mailbox_Forward_Rules.txt >

Создаем правило для входящей почты Outlook с помощью PowerShell

Создать новое правило Outlook для входящей почты можно с помощью командлета Exchange New-InboxRule. К примеру, вы хотите переслать все письма с определенными ключами в теме письма в другой ящик. Выполните команду:

New-InboxRule -Name ZenossAlerttoHelpdesk -Mailbox rootadmin -SubjectContainsWords "Zenoss Alert" -ForwardTo "Helpdesk"

New-InboxRule -Mailbox abivanov –name SecretaryRule -From secretary@winitpro.ru –SubjectContainsWords “Годовое собрание" -ApplyCategory -MarkImportance 2

Для всех пользователей в определенном OU создадим правило, которое автоматически перемещает письма с темой «Казино» в каталог «Нежелательная почта» (Junk Email).

$mbxs = Get-mailbox -organizationalUnit Managers
$mbxs | % < >
$mbxs | %

Список все доступных условий (Conditions), которые вы можете использовать в правилах Exchange можно вывести так:

Get-InboxRule -Mailbox abivanov | get-member

все условия (Conditions) для inbox правил в exchange

Чтобы изменить какое-то правило Outlook, нужно использовать командлет Set-InboxRule, например:

Set-InboxRule -Mailbox abivanov –identity SecretaryRule -FromAddressContainsWords

Совет. Размер правил в ящике Microsoft Exchange ограничен (см. статью). В Exchange 2003 размер правил ограничен 32 Кб, а в Exchange 2016/2013/2010 – под правила выделяется 64 кб. Если при редактировании правил появляется ошибка:

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

Вы можете изменить размер квоты под правила (RulesQuota) до 256 Кб, выполнив команду:

Set-Mailbox -identity abivanov -RulesQuota 256Kb

Как отключить и удалить входящее правило Outlook из PowerShell

Чтобы отключить конкретное правило Outlook, нужно указать:

Disable-Inboxrule –Mailbox abivanov -Identity “SecretaryRule”

При этом его статус (Enabled) меняется False и оно более не применяется ко входящим письмам.

Чтобы удалить правило, выполните:

Remove-Inboxrule –Mailbox abivanov -Identity SecretaryRule

Команда запросит подтверждение, просто введите Y. Чтобы удалить все правила в определенном ящике, выполните:

Автоответ об отсутствии пользователя (на сервере Exchange)

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

Автоответ поддерживается большинством почтовых серверов, не является исключением и Exchange 2010 и выше.

Автоматический ответ обычно настраивает сам пользователь с помощью соответствующей функции в Outlook 2010 или в OWA, которая называется Automatic Replies (Out of Office).

Довольно распространенная ситуация в любой организации, когда пользователь не смог или забыл установить автоответ о своем отсутствии на рабочем месте, и другой сотрудник обращается к администратору Exchange с просьбой включить функционал Out Of Office для отсутствующего пользователя.

В предыдущих версиях Exchange администратору почты, чтобы настроить автоответ пользователю, приходилось представлять себе полные права на ящик пользователя, подключать его в Outlook (или заходить через Web Access) и задавать автоответ вручную.

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

Настроить автоответ можно двумя способами: с помощью панели Exchange Control Panel (ECP) или из командной строки Exchange Management Shell.

Настройку автоответа пользователей можно делегировать другим учетным записям, которые не обладают правами exchange-администратора.
Для этого им нужно назначить роли Mail Recipients и User Options.

Настройка автоответа пользователя из панели управления Exchange (ECP)

Откройте панель ECP с правами Exchange-администратора и перейдите в меню Mail -> Options -> Another User.

Управление другим пользователем через ECP

С помощью поиска найдите ящик пользователя, которому нужно установить автоответ.

В браузере должна открыться новая страница, строка-предупреждение вверху которой сообщает, что администратор работает от имени (is working on behalf) %username%. В правой панели нажмите ссылку "Tell people you’re on vacation".

Ссылка Tell people you’re on vacation

В открывшемся окне настройте необходимые параметры Out Of Office и сохраните изменения.

Автоответ в Exchange

Out of Office в Exchange 2010 средствами Powershell

Следующая команда установит автоответ для пользователя Jason:

Set-MailboxAutoReplyConfiguration Адрес электронной почты защищен от спам-ботов. Для просмотра адреса в вашем браузере должен быть включен Javascript. –AutoReplyState Scheduled –StartTime “5/15/2014” –EndTime “5/20/2014” –ExternalMessage “External auto-reply text” –InternalMessage “Internal auto-reply text”

В этом примере установлен срок действия автоответа (с 15 по 20 мая), причем пользователи внутренней организации Exchange и внешние пользователи будут получать разные отбойники.

Если автоответ должен быть бессрочным (отключаться вручную), параметр –EndTime указывать не нужно.

Чтобы получить статус автоответа для определенного пользователя, выполните команду:

PowerShell Exchange

Чтобы отключить автоответ для пользователя, выполните команду:

Set-MailboxAutoReplyConfiguration Адрес электронной почты защищен от спам-ботов. Для просмотра адреса в вашем браузере должен быть включен Javascript. –AutoReplyState Disabled –ExternalMessage $null –InternalMessage $null

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

Get-Mailbox | Get-MailboxAutoReplyConfiguration | Where-Object < $_.AutoReplyState –eq “scheduled” >| fl identity,MailboxOwnerId,AutoReplyState,StartTime,EndTime

Если вас интересуют пользователи, у которых OOF включен бессрочно, замените scheduled на enabled.

Функция автоответа (автоматического ответа на входящее электронное письмо определенным текстом) позволяет пользователю автоматически оповещать своих контрагентов об отсутствии на рабочем месте (пользователь находится в отпуске, командировке, больничном и т.п.), сроках появления на работе и доводить другую, в том числе контактную, информацию. Автоответ поддерживается большинством почтовых серверов, не является исключением и Exchange 2010.

Автоматический ответ обычно настраивает сам пользователь с помощью соответствующей функции в Outlook 2010 / OWA, которая называется Automatic Replies (Out of Office).

Довольно распространенная ситуация в любой организации, когда пользователь не смог или забыл установить автоответ о своем отсутствии на рабочем месте, и другой сотрудник обращается к администратору Exchange с просьбой включить функционал Out Of Office для отсутствующего пользователя.

Настройка автоответа в Exchange 2010

В предыдущих версиях Exchange администратору почты, чтобы настроить автоответ пользователю, приходилось представлять себе полные-права на ящик пользователя, подключать его в Outlook (или заходить через Web Access) и задавать автоответ вручную.

В Exchange 2010 SP1 администраторы получили возможность настройки автоответа любому пользователю без необходимости получения доступа к его ящику. Настроить автоответ можно двумя способами: с помощью панели Exchange Control Panel (ECP) или из командной строки Exchange Management Shell.

Примечание. Настройку автоответа пользователей можно делегировать другим учетным записям, которые не обладают правами exchange-администратора. Для этого им нужно назначить роли Mail Recipients и User Options.

Настройка автоответа пользователя из панели управления Exchange (ECP)

Откройте панель ECP с правами Exchange-администратора и перейдите в меню Mail > Options -> Another User.

ecp exchange 2010 управление другим пользователем

Exchange 2010 установить автоответ об отсутствии другому пользователю

В открывшемся окне настройте необходимые параметры OOF и сохраните изменения.

Срок действия и текст автоответа в Exchange

Out of Office в Exchange 2010 средствами Powershell

Следующая команда установит автоответ для пользователя Jason:

В этом примере установлен срок действия автоответа (с 15 по 20 мая), причем пользователи внутренней организации Exchange и внешние пользователи будут получать разные отбойники.

Если автоответ должен быть бессрочным (отключаться вручную), параметр -End указывать не нужно.

Чтобы получить статус автоответа для определенного пользователя, выполните команду:

Чтобы отключить автоответ для пользователя, выполните команду:

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

Примечание. Если вас интересуют пользователи, у которых OOF включен бессрочно, замените scheduled на enabled.

Set-MailboxAutoReplyConfiguration

This cmdlet is available in on-premises Exchange and in the cloud-based service. Some parameters and settings may be exclusive to one environment or the other.

Use the Set-MailboxAutoConfiguration cmdlet to configure Automatic Replies settings for a specific mailbox.

For rmation the parameter sets in the Syntax section below, see Exchange cmdlet syntax.

In this article

Syntax

Set-MailboxAutoConfiguration [-Identity] <MailboxIdParameter> [-AutoDeclineFutureRequestsWhenOOF <Boolean>] [-Autoe <Oofe>] [-Confirm] [-CreateOOFEvent <Boolean>] [-DeclineAllEventsForScheduledOOF <Boolean>] [-DeclineEventsForScheduledOOF <Boolean>] [-DeclineMeetingMessage <String>] [-DomainController <Fqdn>] [-End <>] [-EventsToDeleteIDs <String[]>] [-ExternalAudience <ExternalAudience>] [-ExternalMessage <String>] [-DefaultScope] [-InternalMessage <String>] [-OOFEventSubject <String>] [-Start <>] [-WhatIf] [<CommonParameters>]

Description

You can disable Automatic Replies for a specified mailbox or organization.

Examples

Example 1

Example 2

Parameters

This parameter is available or al only in the cloud-based service.

You can use this parameter only when the Autoe parameter is set to Scheduled.

Type:Boolean
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2016, Exchange Server 2019, Exchange Online

The Enabled and Scheduled values require these additional settings:

  • A value for the InternalMessageValue parameter.
  • A value for the ExternalMessageValue parameter if the ExternalAudience parameter is set to Known or All.

The Confirm switch specifies whether to show or the confirmation prompt. How this switch affects the cmdlet depends on if the cmdlet requires confirmation before proceeding.

This parameter is available or al only in the cloud-based service.

  • $true: When you configure a scheduled period for Automatic Replies by using the value Scheduled for the Autoe parameter, a calendar event is created in the mailbox for those s. You can specify the subject for the event by using the OOFEventSubject parameter.
  • $false: When you configure a scheduled period for Automatic Replies by using the value Scheduled for the Autoe parameter, no calendar event is created for those s. This is the default value.

This parameter is available or al only in the cloud-based service.

  • $true: Existing calendar events in the mailbox that occur during the scheduled period are declined and removed from the calendar.
  • $false: Existing calendar events in the mailbox that occur during the scheduled period remain in the calendar. This is the default value.

You can use this parameter only when the DeclineEventsForScheduledOOF parameter is set to $true.

Type:Boolean
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2016, Exchange Server 2019, Exchange Online

This parameter is available or al only in the cloud-based service.

  • $true: Existing calendar events in the mailbox that occur during the scheduled period can be declined and removed from the calendar. To decline specific events during the scheduled period, use the EventsToDeleteIDs parameter. To decline all events during the scheduled period, use the DeclineAllEventsForScheduledOOF parameter.
  • $false: Existing calendar events in the mailbox that occur during the scheduled period remain in the calendar. This is the default value.

You can use this parameter only when the Autoe parameter is set to Scheduled.

Type:Boolean
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2016, Exchange Server 2019, Exchange Online

This parameter is available or al only in the cloud-based service.

The DeclineMeetingMessage parameter specifies the text in the message when meetings requests that are sent to the mailbox are automatically declined. For example:

  • The AutoDeclineFutureRequestsWhenOOF parameter is set to $true.
  • The DeclineEventsForScheduledOOF parameter is set to $true, and the DeclineAllEventsForScheduledOOF parameter is set to $true, or individual events are specified by using the EventsToDeleteIDs parameter.

To clear the value of this parameter, use the value $null.

Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2016, Exchange Server 2019, Exchange Online

This parameter is available only in on-premises Exchange.

Type:Fqdn
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

The End parameter specifies the end and that Automatic Replies are sent for the mailbox. You use this parameter only when the Autoe parameter is set to Scheduled, and the value of this parameter is meaningful only when Autoe is Scheduled.

Type:
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online

This parameter is available or al only in the cloud-based service.

The EventsToDeleteIDs parameter specifies the calendar events to delete from the mailbox when the DeclineEventsForScheduledOOF parameter is set to $true.

You can specify multiple calendar events separated by commas.

Type:String[]
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2016, Exchange Server 2019, Exchange Online

The value of this parameter is meaningful only when the Autoe parameter is set to Enabled or Scheduled.

Type:ExternalAudience
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online

The value of this parameter is meaningful only when both of the following conditions are true:

  • The Autoe parameter is set to Enabled or Scheduled.
  • The ExternalAudience parameter is set to Known or All.

Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online

The Identity parameter specifies the mailbox that you want to modify. You can use any value that uniquely identifies the mailbox. For example:

  • Name
  • Alias
  • Distinguished name (DN)
  • Canonical DN
  • DomainUsername
  • address
  • GUID
  • LegacyExchangeDN
  • SamAccountName
  • User ID or user principal name (UPN)

Using the DefaultScope switch duces the following restrictions:

The value of this parameter is meaningful only when the Autoe parameter is set to Enabled or Scheduled.

Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online

This parameter is available or al only in the cloud-based service.

Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2016, Exchange Server 2019, Exchange Online

The Start parameter specifies the start and that Automatic Replies are sent for the specified mailbox. You use this parameter only when the Autoe parameter is set to Scheduled, and the value of this parameter is meaningful only when Autoe is Scheduled.

Type:
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online

Inputs

Outputs

Автоответ об отсутствии пользователя (на сервере Exchange)

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

Автоответ поддерживается большинством почтовых серверов, не является исключением и Exchange 2010 и выше.

Автоматический ответ обычно настраивает сам пользователь с помощью соответствующей функции в Outlook 2010 или в OWA, которая называется Automatic Replies (Out of Office).

Довольно распространенная ситуация в любой организации, когда пользователь не смог или забыл установить автоответ о своем отсутствии на рабочем месте, и другой сотрудник обращается к администратору Exchange с просьбой включить функционал Out Of Office для отсутствующего пользователя.

В предыдущих версиях Exchange администратору почты, чтобы настроить автоответ пользователю, приходилось представлять себе полные права на ящик пользователя, подключать его в Outlook (или заходить через Web Access) и задавать автоответ вручную.

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

Настроить автоответ можно двумя способами: с помощью панели Exchange Control Panel (ECP) или из командной строки Exchange Management Shell.

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

Для этого им нужно назначить роли Mail Recipients и User Options.

Настройка автоответа пользователя из панели управления Exchange (ECP)

Откройте панель ECP с правами Exchange-администратора и перейдите в меню Mail -> Options -> Another User.

Управление другим пользователем через ECP

С помощью поиска найдите ящик пользователя, которому нужно установить автоответ.

Ссылка Tell people you’re on vacation

В открывшемся окне настройте необходимые параметры Out Of Office и сохраните изменения.

Автоответ в Exchange

Out of Office в Exchange 2010 средствами Powershell

Следующая команда установит автоответ для пользователя Jason:

В этом примере установлен срок действия автоответа (с 15 по 20 мая), причем пользователи внутренней организации Exchange и внешние пользователи будут получать разные отбойники.

Если автоответ должен быть бессрочным (отключаться вручную), параметр -End указывать не нужно.

Чтобы получить статус автоответа для определенного пользователя, выполните команду:

PowerShell Exchange

Чтобы отключить автоответ для пользователя, выполните команду:

Set-MailboxAutoConfiguration Адрес электронной почты защищен от спам-ботов. Для просмотра адреса в вашем браузере должен быть включен Javascript. -Autoe Disabled -ExternalMessage $null -InternalMessage $null

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

Если вас интересуют пользователи, у которых OOF включен бессрочно, замените scheduled на enabled.

Вопрос автоматический ответ в exchange 2016

Автоматический ответ и Маршрутизация входящих вызовов в Exchange Server

Настройка автоответа для пользователя USER на срок с 12 по 20 октября 2020 г :

В этом примере пользователи внутренней организации Exchange и внешние пользователи будут получать разные отбойники.

Если автоответ должен быть бессрочным (отключаться вручную), параметр -End указывать не нужно.

Чтобы получить список всех пользователей

Get-Mailbox | select -expand Addresses | %

Занесите эти данные в переменную, подставьте в выше указанную формулу

$MyList = Get-Mailbox | select -expand Addresses | %

таким образом получаем

А разве через outlook нельзя настроить автосекретаря?

Можно вот так сделать

Как отправлять автоматические ответы об отсутствии на рабочем месте из Outlook (в зависимости от типа учетной записи электронной почты).

Читайте также: