Командлет 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[]>] [-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>] [-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>]
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[]>] [-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>] [-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>]

Параметры

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

Идентификатор

Обязательность

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

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 используется для указания, следует ли пересылать входящие приглашения на собрания уполномоченным, определенным для почтового ящика.

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», ожидающие запросы помечаются как свободные.

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

Командлет 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