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