2

Когда я добавляю пользователя в делегирование Outlook, используя этот метод

Я вижу их в следующей команде powershell

[PS] C:\Windows\system32>Get-CalendarProcessing aaaa| fl


AutomateProcessing                  : AutoUpdate
AllowConflicts                      : False
BookingWindowInDays                 : 180
MaximumDurationInMinutes            : 1440
AllowRecurringMeetings              : True
EnforceSchedulingHorizon            : True
ScheduleOnlyDuringWorkHours         : False
ConflictPercentageAllowed           : 0
MaximumConflictInstances            : 0
ForwardRequestsToDelegates          : True
DeleteAttachments                   : True
DeleteComments                      : True
RemovePrivateProperty               : True
DeleteSubject                       : True
AddOrganizerToSubject               : True
DeleteNonCalendarItems              : True
TentativePendingApproval            : True
EnableResponseDetails               : True
OrganizerInfo                       : True
ResourceDelegates                   : {asdf.com/New York/NY Users/bbbb, bbbb}
RequestOutOfPolicy                  : {}
AllRequestOutOfPolicy               : False
BookInPolicy                        : {}
AllBookInPolicy                     : True
RequestInPolicy                     : {}
AllRequestInPolicy                  : False
AddAdditionalResponse               : False
AdditionalResponse                  :
RemoveOldMeetingMessages            : True
AddNewRequestsTentatively           : True
ProcessExternalMeetingMessages      : False
RemoveForwardedMeetingNotifications : False

Однако, когда я назначаю пользователя делегатом, я получаю следующую ошибку:

set-CalendarProcessing ifischer -ResourceDelegates {"aaa.com/New York/NY Users/bbb,bbb"}
ResourceDelegates can only be enabled on resource mailboxes.

2 ответа2

1

Вы можете выполнить это с помощью следующей команды:

Add-MailboxFolderPermission -Identity user1@domian:\calendar -user user2@domian -SharingPermission Delegate -AccessRights Editor

Не забудьте использовать Set-MailboxFolderPermission вместо Add-MailboxFolderPermission если у них уже есть права доступа к почтовому ящику.

1

Этот ответ немного поздно, я прошу прощения.

Используемый там командлет powershell (Set-CalendarProcessing) предназначен только для почтовых ящиков Resource. Это относится к объектам, таким как комнаты, служебные автомобили, проекторы и другие вещи, которые ваша организация использует при бронировании времени в календаре.

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

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

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

Надеюсь, это поможет.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .