Командлет Set-MailboxCalendarSettings используется для включения обработки календаря в почтовом ящике.

Синтаксис

Set-MailboxCalendarSettings -Identity <MailboxIdParameter> [-AddAdditionalResponse <$true | $false>] [-AdditionalResponse <String>] [-AddNewRequestsTentatively <$true | $false>] [-AddOrganizerToSubject <$true | $false>] [-AllBookInPolicy <$true | $false>] [-AllowConflicts <$true | $false>] [-AllowRecurringMeetings <$true | $false>] [-AllRequestInPolicy <$true | $false>] [-AllRequestOutOfPolicy <$true | $false>] [-AutomateProcessing <None | AutoUpdate | AutoAccept>] [-BookingWindowInDays <Int32>] [-BookInPolicy <RecipientIdParameter[]>] [-Confirm [<SwitchParameter>]] [-ConflictPercentageAllowed <Int32>] [-DefaultReminderTime <Int32>] [-DeleteAttachments <$true | $false>] [-DeleteComments <$true | $false>] [-DeleteNonCalendarItems <$true | $false>] [-DeleteSubject <$true | $false>] [-DisableReminders <$true | $false>] [-DomainController <Fqdn>] [-EnableResponseDetails <$true | $false>] [-EnforceSchedulingHorizon <$true | $false>] [-ForwardRequestsToDelegates <$true | $false>] [-IgnoreDefaultScope <SwitchParameter>] [-MaximumConflictInstances <Int32>] [-MaximumDurationInMinutes <Int32>] [-OrganizerInfo <$true | $false>] [-ProcessExternalMeetingMessages <$true | $false>] [-RemoveForwardedMeetingNotifications <$true | $false>] [-RemoveOldMeetingMessages <$true | $false>] [-RemovePrivateProperty <$true | $false>] [-RequestInPolicy <RecipientIdParameter[]>] [-RequestOutOfPolicy <RecipientIdParameter[]>] [-ResourceDelegates <RecipientIdParameter[]>] [-ScheduleOnlyDuringWorkHours <$true | $false>] [-TentativePendingApproval <$true | $false>] [-UseRusServer <String>] [-WhatIf [<SwitchParameter>]]
Set-MailboxCalendarSettings [-AddAdditionalResponse <$true | $false>] [-AdditionalResponse <String>] [-AddNewRequestsTentatively <$true | $false>] [-AddOrganizerToSubject <$true | $false>] [-AllBookInPolicy <$true | $false>] [-AllowConflicts <$true | $false>] [-AllowRecurringMeetings <$true | $false>] [-AllRequestInPolicy <$true | $false>] [-AllRequestOutOfPolicy <$true | $false>] [-AutomateProcessing <None | AutoUpdate | AutoAccept>] [-BookingWindowInDays <Int32>] [-BookInPolicy <RecipientIdParameter[]>] [-Confirm [<SwitchParameter>]] [-ConflictPercentageAllowed <Int32>] [-DefaultReminderTime <Int32>] [-DeleteAttachments <$true | $false>] [-DeleteComments <$true | $false>] [-DeleteNonCalendarItems <$true | $false>] [-DeleteSubject <$true | $false>] [-DisableReminders <$true | $false>] [-DomainController <Fqdn>] [-EnableResponseDetails <$true | $false>] [-EnforceSchedulingHorizon <$true | $false>] [-ForwardRequestsToDelegates <$true | $false>] [-IgnoreDefaultScope <SwitchParameter>] [-Instance <ADUser>] [-MaximumConflictInstances <Int32>] [-MaximumDurationInMinutes <Int32>] [-OrganizerInfo <$true | $false>] [-ProcessExternalMeetingMessages <$true | $false>] [-RemoveForwardedMeetingNotifications <$true | $false>] [-RemoveOldMeetingMessages <$true | $false>] [-RemovePrivateProperty <$true | $false>] [-RequestInPolicy <RecipientIdParameter[]>] [-RequestOutOfPolicy <RecipientIdParameter[]>] [-ResourceDelegates <RecipientIdParameter[]>] [-ScheduleOnlyDuringWorkHours <$true | $false>] [-TentativePendingApproval <$true | $false>] [-UseRusServer <String>] [-WhatIf [<SwitchParameter>]]

Параметры

Параметр Обязательный Тип Описание

Identity

Обязательный

Microsoft.Exchange.Configuration.Tasks.MailboxIdParameter

Параметр Identity указывает идентификатор нужного почтового ящика.

AddAdditionalResponse

Необязательный

System.Boolean

Параметр AddAdditionalResponse указывает, будут ли посланы дополнительные сведения с почтового ящика ресурсов при ответе на приглашения на собрания.

Этот параметр не учитывается, если только значение параметра AutomateProcessing не равно «AutoAccept».

AdditionalResponse

Необязательный

System.String

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

AddNewRequestsTentatively

Необязательный

System.Boolean

Установите значение параметра AddNewRequestsTentatively равное «$true», чтобы автосекретарь календаря размещал новые элементы календаря под вопросом. Если значение параметра AddNewRequestsTentatively равно «$false», только существующие элементы календаря обновляются автосекретарем.

AddOrganizerToSubject

Необязательный

System.Boolean

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

Этот параметр не учитывается, если только значение параметра AutomateProcessing не равно «AutoAccept».

AllBookInPolicy

Необязательный

System.Boolean

Параметр AllBookInPolicy используется для указания, будут ли автоматически разрешаться соответствующие политике приглашения от всех пользователей.

AllowConflicts

Необязательный

System.Boolean

Параметр AllowConflicts используется для указания, будут ли разрешены конфликтующие приглашения на собрания.

AllowRecurringMeetings

Необязательный

System.Boolean

Параметр AllowRecurringMeetings используется для указания, будут ли разрешены повторяющиеся собрания.

AllRequestInPolicy

Необязательный

System.Boolean

Параметр AllRequestInPolicy используется для указания, будет ли разрешено всем пользователям посылать приглашения, соответствующие политике.

Эти приглашения должны быть разрешены уполномоченным почтового ящика ресурса, если только значение параметра AllBookInPolicy не равно «$true».

AllRequestOutOfPolicy

Необязательный

System.Boolean

Параметр AllRequestOutOfPolicy используется для указания, будет ли разрешено всем пользователям посылать приглашения, не соответствующие политике.

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

AutomateProcessing

Необязательный

Microsoft.Exchange.Data.Storage.CalendarProcessingFlags

Параметр AutomateProcessing используется для включения или отключения обработки календаря в почтовом ящике.

Если значение этого параметра равно «None», резервирование ресурсов и автосекретарь календаря в этом почтовом ящике будут отключены. Если значение равно «AutoUpdate», автосекретарь календаря будет обрабатывать приглашения на собрания и ответы. Если значение этого параметра равно «AutoAccept», будет включено резервирование ресурсов для этого ящика.

BookingWindowInDays

Необязательный

System.Int32

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

BookInPolicy

Необязательный

Microsoft.Exchange.Configuration.Tasks.RecipientIdParameter[]

Параметр BookInPolicy используется для указания списка пользователей, которым разрешено посылать приглашения на собрания, соответствующие политике, на почтовый ящик ресурса. Любые приглашения на собрание, соответствующие политике, полученные от этих пользователей, будут автоматически разрешены.

Confirm

Необязательный

System.Management.Automation.SwitchParameter

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

ConflictPercentageAllowed

Необязательный

System.Int32

Параметр ConflictPercentageAllowed используется для определения процентного порога конфликтов для повторяющихся собраний. Если процентное соотношение экземпляров повторяющегося собрания, конфликтующего с другими собраниями, превышает указанное число, приглашение на собрание будет отклонено.

DefaultReminderTime

Необязательный

System.Int32

Параметр DefaultReminderTime используется для определения времени напоминания по умолчанию для приглашений на собрания.

DeleteAttachments

Необязательный

System.Boolean

Параметр DeleteAttachments со значением, равным «$true», используется для удаления вложений из всех входящих сообщений.

Этот параметр не учитывается, если только значение параметра AutomateProcessing не равно «AutoAccept».

DeleteComments

Необязательный

System.Boolean

Параметр DeleteComments используется для удаления любого текста из сообщений входящих приглашений на собрания.

Этот параметр не учитывается, если только значение параметра AutomateProcessing не равно «AutoAccept».

DeleteNonCalendarItems

Необязательный

System.Boolean

Параметр DeleteNonCalendarItems со значением, равным «$true», используется для удаления всех некалендарных элементов, полученных почтовым ящиком.

DeleteSubject

Необязательный

System.Boolean

Параметр DeleteSubject используется для удаления темы входящих приглашений на собрания.

Этот параметр не учитывается, если только значение параметра AutomateProcessing не равно «AutoAccept».

DisableReminders

Необязательный

System.Boolean

Параметр DisableReminders используется для указания, следует ли отключать напоминания о собраниях в почтовом ящике.

DomainController

Необязательный

Microsoft.Exchange.Data.Fqdn

Чтобы указать полное доменное имя контроллера домена, получающего данные из службы каталогов Active Directory, включите в команду параметр DomainController.

EnableResponseDetails

Необязательный

System.Boolean

Параметр EnableResponseDetails со значением, равным «$true», используется для добавления причин принятия или отклонения собрания в ответном сообщении электронной почты.

EnforceSchedulingHorizon

Необязательный

System.Boolean

Параметр EnforceSchedulingHorizon используется для указания, следует ли отклонять повторяющиеся собрания c конечной датой, не попадающей в окно резервиpования.

ForwardRequestsToDelegates

Необязательный

System.Boolean

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

IgnoreDefaultScope

Необязательный

System.Management.Automation.SwitchParameter

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

  • Использовать параметр DomainController нельзя. Команда будет использовать подходящий сервер глобального каталога автоматически.

  • В качестве значения параметра Identity можно использовать только различающееся имя. Другие формы идентификации, например с помощью псевдонима или идентификатора GUID, не допускаются.

Instance

Необязательный

Microsoft.Exchange.Data.Directory.Recipient.ADUser

Параметр Instance позволяет передать в обрабатываемую команду весь объект. Он обычно используется в сценариях, где целый объект должен быть отправлен команде.

MaximumConflictInstances

Необязательный

System.Int32

Параметр MaximumConflictInstances используется для определения максимального количества конфликтов, допустимых для повторяющихся собраний. Если количество экземпляров конфликтующего повторяющегося собрания превышает это число, повторяющееся приглашение на собрание будет отклонено.

MaximumDurationInMinutes

Необязательный

System.Int32

Параметр MaximumDurationInMinutes используется для указания максимальной продолжительности, допустимой для входящих приглашений на собрания.

OrganizerInfo

Необязательный

System.Boolean

Параметр OrganizerInfo со значением, равным «$true», используется для того, чтобы почтовые ящики ресурса отправляли сведения об организаторе при отклонении приглашения на собрание по причине конфликтов.

ProcessExternalMeetingMessages

Необязательный

System.Boolean

Параметр ProcessExternalMeetingMessages используется для указания, следует ли обрабатывать приглашения на собрания, которые были отправлены из-за пределов организации Exchange.

RemoveForwardedMeetingNotifications

Необязательный

System.Boolean

Параметр RemoveForwardedMeetingNotifications со значением, равным «$true», используется для перемещения пересылаемых уведомлений о собрании в папку «Удаленные» после их обработки автосекретарем календаря.

RemoveOldMeetingMessages

Необязательный

System.Boolean

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

RemovePrivateProperty

Необязательный

System.Boolean

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

RequestInPolicy

Необязательный

Microsoft.Exchange.Configuration.Tasks.RecipientIdParameter[]

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

RequestOutOfPolicy

Необязательный

Microsoft.Exchange.Configuration.Tasks.RecipientIdParameter[]

Параметр RequestOutOfPolicy используется для указания списка пользователей, которым разрешено посылать приглашения, не соответствующие политике.

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

ResourceDelegates

Необязательный

Microsoft.Exchange.Configuration.Tasks.RecipientIdParameter[]

Параметр ResourceDelegates используется для указания списка пользователей, являющихся делегатами почтового ящика ресурса. Делегаты почтового ящика ресурсов могут утверждать или отклонять запросы, отправленные на этот почтовый ящик ресурса.

ScheduleOnlyDuringWorkHours

Необязательный

System.Boolean

Параметр ScheduleOnlyDuringWorkHours используется для указания, следует ли разрешать планирование собраний вне рабочих часов.

TentativePendingApproval

Необязательный

System.Boolean

Параметр TentativePendingApproval со значением, равным «$true», используется для пометки ожидающих запросов в календаре значением «под вопросом» . Если значение равно «$false», ожидающие запросы помечаются как свободные.

UseRusServer

Необязательный

System.String

Примечание.
Этот параметр доступен только в Exchange 2007 с пакетом обновления 2 (SP2).

Параметр UseRusServer указывает на необходимость использования определенного сервера почтовых ящиков, на котором выполняется служба списка адресов, для получения и установки атрибутов почтового ящика и пользователя Active Directory.

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

WhatIf

Необязательный

System.Management.Automation.SwitchParameter

При использовании параметра WhatIf команда имитирует действия над объектом, которые она будет выполнять. Параметр WhatIf позволяет узнать, какие изменения произойдут, не применяя их. Указывать значение параметра WhatIf не требуется.

Подробное описание

Командлет Set-MailboxCalendarSettings разрешает обработку календаря в почтовом ящике. Можно настроить параметры автоматического резервирования ресурсов или обработки автосекретаря календаря.

Для выполнения командлета Set-MailboxCalendarSettings используемой учетной записи необходимо делегировать следующую роль:

  • роль администратора организации Exchange.

Дополнительные сведения о разрешениях, делегировании ролей и правах, необходимых для администрирования Exchange Server 2007, см. в разделе Вопросы, связанные с разрешениями.

Типы входных данных

Типы возвращаемых данных

Ошибки

Ошибка Описание

Исключения

Исключения Описание

Пример

В этом примере почтовый ящик «5th Floor Conference Room» будет настроен на автоматический прием приглашений на собрания. Кроме того, строка темы приглашений на собрание в нем будет заменена на имя организатора собрания.

Копировать код
Set-MailboxCalendarSettings -Identity "5th Floor Conference Room" -AutomateProcessing AutoAccept -AddOrganizerToSubject $true -DeleteSubject $true