Применимо к: Exchange Server 2010 SP1
Последнее изменение раздела: 2011-03-19
Командлет Set-CalendarProcessing используется для изменения свойств параметров обработки календаря для целевого почтового ящика, который включает в себя помощника по ведению календаря, помощника по резервированию ресурсов и конфигурацию календаря.
Синтаксис
Set-CalendarProcessing -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>] [-DeleteAttachments <$true | $false>]
[-DeleteComments <$true | $false>] [-DeleteNonCalendarItems
<$true | $false>] [-DeleteSubject <$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>] [-WhatIf [<SwitchParameter>]]
|
Параметры
Параметр | Обязательный | Тип | Описание |
---|---|---|---|
Identity |
Обязательный |
Microsoft.Exchange.Configuration.Tasks.MailboxIdParameter |
Параметр Identity задает идентификатор нужного почтового ящика. Этот параметр может принимать следующие значения:
|
AddAdditionalResponse |
Необязательный |
System.Boolean |
Параметр AddAdditionalResponse указывает, будут ли
отправлены дополнительные сведения с почтового ящика ресурсов при
ответе на приглашения на собрания. Для этого параметра допускаются
значения Этот параметр не учитывается, если только значение параметра
AutomateProcessing не равно |
AdditionalResponse |
Необязательный |
System.String |
Параметр AdditionalResponse указывает дополнительные сведения, которые будут включены в ответы на приглашения на собрания. |
AddNewRequestsTentatively |
Необязательный |
System.Boolean |
Параметр AddNewRequestsTentatively указывает, размещать
ли помощнику по ведению календаря новые элементы календаря под
вопросом. Если значение параметра AddNewRequestsTentatively
равно Для этого параметра допускаются значения |
AddOrganizerToSubject |
Необязательный |
System.Boolean |
Параметр AddOrganizerToSubject указывает, будет ли имя
организатора собрания использоваться в качестве темы приглашения на
собрание. Для этого параметра допускаются значения
Этот параметр не учитывается, если только значение параметра
AutomateProcessing не равно |
AllBookInPolicy |
Необязательный |
System.Boolean |
Параметр AllBookInPolicy указывает, будут ли приглашения,
соответствующие политике, от всех пользователей утверждаться
автоматически. Для этого параметра допускаются значения
|
AllowConflicts |
Необязательный |
System.Boolean |
Параметр AllowConflicts разрешает или запрещает
конфликтующие приглашения на собрание. Для этого параметра
допускаются значения |
AllowRecurringMeetings |
Необязательный |
System.Boolean |
Параметр AllowRecurringMeetings определяет, будут ли
разрешены повторяющиеся встречи. Для этого параметра допускаются
значения |
AllRequestInPolicy |
Необязательный |
System.Boolean |
Параметр AllRequestInPolicy указывает, будет ли разрешено
всем пользователям отправлять приглашения, соответствующие
политике. Для этого параметра допускаются значения
Эти приглашения должны быть утверждены делегатом почтового ящика
ресурса, если значение параметра AllBookInPolicy не равно
|
AllRequestOutOfPolicy |
Необязательный |
System.Boolean |
Параметр AllRequestOutOfPolicy указывает, будет ли
разрешено всем пользователям отправлять приглашения, не
соответствующие политике. Для этого параметра допускаются значения
Приглашения, не соответствующие политике, должны быть утверждены делегатом почтового ящика ресурса. |
AutomateProcessing |
Необязательный |
Microsoft.Exchange.Data.Storage.CalendarProcessingFlags |
Параметр AutomateProcessing позволяет включать и отключать обработку календаря в почтовом ящике. Он может иметь следующие значения:
Значение по умолчанию — |
BookingWindowInDays |
Необязательный |
System.Int32 |
Параметр BookingWindowInDays задает максимальное количество дней, за которое можно зарезервировать ресурс. Допустимое значение — это целое число от 0 до 1080. Когда значение установлено равным 0, ресурс можно зарезервировать на любую дату в будущем. |
BookInPolicy |
Необязательный |
Microsoft.Exchange.Configuration.Tasks.RecipientIdParameter[] |
Параметр BookInPolicy используется для указания списка пользователей, которым разрешено отправлять соответствующие политике приглашения на собрания на почтовый ящик ресурса. Любые приглашения на собрание, соответствующие политике, полученные от этих пользователей, будут утверждены автоматически. Этот параметр может принимать следующие значения:
|
Confirm |
Необязательный |
System.Management.Automation.SwitchParameter |
Параметр Confirm приостанавливает обработку и требует указать действие, которое будет выполнено командой перед ее возобновлением. Указывать значение параметра Confirm не обязательно. |
ConflictPercentageAllowed |
Необязательный |
System.Int32 |
Параметр ConflictPercentageAllowed задает максимальный процент конфликтов, допустимый для новых приглашений на повторяющиеся собрания. Допустимое значение для этого параметра — целое число от 0 до 100. Если новое приглашение на повторяющееся собрание вызывает больше конфликтов с существующим резервированием, чем процент, указанный в параметре ConflictPercentAllowed, то это приглашение автоматически отклоняется. Если значение равно 0, то для новых приглашений на повторяющиеся собрания конфликты не допускаются. |
DeleteAttachments |
Необязательный |
System.Boolean |
Параметр DeleteAttachments указывает, удалять ли вложения
из всех сообщений. Для этого параметра допускаются значения
Этот параметр не учитывается, если только значение параметра
AutomateProcessing не равно |
DeleteComments |
Необязательный |
System.Boolean |
Параметр DeleteComments используется для удаления любого текста из сообщений входящих приглашений на собрания. Для этого параметра допускаются значения Этот параметр не учитывается, если только значение параметра
AutomateProcessing не равно |
DeleteNonCalendarItems |
Необязательный |
System.Boolean |
Параметр DeleteNonCalendarItems со значением
|
DeleteSubject |
Необязательный |
System.Boolean |
Параметр DeleteSubject используется для удаления темы
входящих приглашений на собрания. Для этого параметра допускаются
значения Этот параметр не учитывается, если только значение параметра
AutomateProcessing не равно |
DomainController |
Необязательный |
Microsoft.Exchange.Data.Fqdn |
Параметр DomainController указывает имя FQDN контроллера домена, который записывает это изменение конфигурации в Служба каталогов Active Directory. |
EnableResponseDetails |
Необязательный |
System.Boolean |
Параметр EnableResponseDetails со значением
|
EnforceSchedulingHorizon |
Необязательный |
System.Boolean |
Параметр EnforceSchedulingHorizon устанавливает дату окончания для повторяющихся собраний на основании значения параметра BookingWindowInDays. Для этого параметра допускаются значения Если параметр BookingWindowInDays имеет значение 0, для повторяющихся собраний не применяется дата окончания. Если значение параметра BookingWindowInDays больше 0, а
параметр EnforceSchedulingHorizon имеет значение
Если значение параметра BookingWindowInDays больше 0, а
параметр EnforceSchedulingHorizon имеет значение
|
ForwardRequestsToDelegates |
Необязательный |
System.Boolean |
Параметр ForwardRequestsToDelegates указывает, следует ли пересылать входящие приглашения на собрание делегатам, определенным для почтового ящика. Для этого параметра допускаются значения |
IgnoreDefaultScope |
Необязательный |
System.Management.Automation.SwitchParameter |
Параметр IgnoreDefaultScope указывает, что при выполнении команды необходимо игнорировать параметр, определяющий для сеанса командной консоли Exchange область получателя по умолчанию, и задает в качестве области действия весь лес. Это обеспечивает команде доступ к объектам Служба каталогов Active Directory, которые на текущий момент не относятся к области действия по умолчанию. Для параметра IgnoreDefaultScope действуют следующие ограничения.
|
MaximumConflictInstances |
Необязательный |
System.Int32 |
Параметр MaximumConflictInstances задает максимальное
количество конфликтов, допустимое для новых приглашений на
повторяющиеся собрания, когда значение параметра
AllowRecurringMeetings равно Если новое приглашение на повторяющееся собрание вызывает больше конфликтов с существующим резервированием, чем число, указанное в параметре MaximumConflictInstances, то это приглашение автоматически отклоняется. Если значение равно 0, то для новых приглашений на повторяющиеся собрания конфликты не допускаются. |
MaximumDurationInMinutes |
Необязательный |
System.Int32 |
Параметр MaximumDurationInMinutes указывает максимальную продолжительность, допустимую для входящих приглашений на собрания. Допустимое значение — это целое число от 0 до 2147483647. Когда значение установлено равным 0, максимальная продолжительность собрания не ограничена. Для повторяющихся собраний значение параметра MaximumDurationInMinutes применяется к продолжительности каждого повторения собрания. |
OrganizerInfo |
Необязательный |
System.Boolean |
Параметр OrganizerInfo со значением, равным
Для этого параметра допускаются значения |
ProcessExternalMeetingMessages |
Необязательный |
System.Boolean |
Параметр ProcessExternalMeetingMessages указывает,
следует ли обрабатывать приглашения на собрание, которые исходят
из-за пределов организации Exchange. Если он равен
|
RemoveForwardedMeetingNotifications |
Необязательный |
System.Boolean |
Параметр RemoveForwardedMeetingNotifications используется для перемещения пересылаемых уведомлений о собрании в папку «Удаленные» после их обработки помощником по ведению календаря. Для этого параметра допускаются значения |
RemoveOldMeetingMessages |
Необязательный |
System.Boolean |
Параметр RemoveOldMeetingMessages указывает, удалять ли помощнику по ведению календаря старые и повторяющиеся обновления и ответы. Для этого параметра допускаются значения |
RemovePrivateProperty |
Необязательный |
System.Boolean |
Параметр RemovePrivateProperty со значением, равным
|
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 используется для
пометки ожидающих запросов в календаре значением «под вопросом».
При значении |
WhatIf |
Необязательный |
System.Management.Automation.SwitchParameter |
Параметр WhatIf заставляет команду имитировать действия, которые она будет выполнять с объектом. С помощью параметра WhatIf можно просмотреть изменения, которые могут произойти, не применяя эти изменения. Указывать значение параметра WhatIf не обязательно. |
Подробное описание
Для запуска этого командлета необходимы соответствующие разрешения. В этом разделе перечислены все параметры командлета, однако некоторые из них могут быть недоступны, если они не включены в назначенные разрешения. Сведения о необходимых разрешениях см. в разделе Запись «Обработка календаря» в разделе Разрешения для почтового ящика.
Типы входных данных
Типы возвращаемых данных
Ошибки
Ошибка | Описание |
---|---|
|
|
Примеры
ПРИМЕР 1
В этом примере показана автоматизация обработки запросов календаря для почтового ящика ресурсов Conf 212.
Скопировать код | |
---|---|
Set-CalendarProcessing -Identity "Conf 212" -AutomateProcessing AutoAccept -DeleteComments $true -AddOrganizerToSubject $true -AllowConflicts $false |
ПРИМЕР 2
В этом примере показано отключение автоматической обработки для почтового ящика ресурсов Car 54.
Скопировать код | |
---|---|
Set-CalendarProcessing -Identity "CAR54" -AutomateProcessing:None |
ПРИМЕР 3
В этом примере показано отключение автоматического создания новых элементов календаря и обновление существующих элементов календаря почтового ящика Владимира Егорова.
Скопировать код | |
---|---|
Set-CalendarProcessing -Identity "David Pelton" -AddNewRequestsTentatively:$false |
ПРИМЕР 4
В этом примере показано утверждение приглашений, соответствующих политике, от всех пользователей помощником по ведению календаря.
Скопировать код | |
---|---|
Set-CalendarProcessing -Identity "5th Floor Conference Room" -AutomateProcessing AutoAccept -AllBookInPolicy $true |
ПРИМЕР 5
В этом примере показана отправка приглашений на собрания, соответствующих политике, всеми пользователями, однако приглашения должны быть утверждены делегатом.
Скопировать код | |
---|---|
Set-CalendarProcessing -Identity "5th Floor Conference Room" -AutomateProcessing AutoAccept -AllRequestInPolicy $true |
ПРИМЕР 6
В этом примере показан прием помощником по ведению календаря приглашений, не соответствующих политике, от Владимира Егорова. Приглашение должно быть утверждено делегатом.
Скопировать код | |
---|---|
Set-CalendarProcessing -Identity "Room222" -AutomateProcessing AutoAccept -RequestOutOfPolicy DavidPelton@contoso.com |
ПРИМЕР 7
В этом примере показана отправка списком пользователей соответствующих политике приглашений на собрание на почтовый ящик оборудования для Car 54.
Скопировать код | |
---|---|
Set-CalendarProcessing -Identity "Car 54" -AutomateProcessing AutoAccept -BookInPolicy "ayla@contoso.com","tony@contoso.com" |
ПРИМЕР 8
В этом примере показано отклонение приглашений на собрание от всех пользователей, не являющихся членами организации Exchange.
Скопировать код | |
---|---|
Set-CalendarProcessing -Identity "Room222" -ProcessExternalMeetingMessages $false |