如何使用 Powershell 设置邮箱的委托权限?

如何使用 Powershell 设置邮箱的委托权限?

当我将用户添加到 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.

答案1

这次回复有些晚了,抱歉。

您在此处使用的 powershell cmdlet (Set-CalendarProcessing) 仅适用于“资源”邮箱。这指的是房间、公司汽车、投影仪等对象,以及您的组织通过在日历上预订时间使用的其他东西。

此特定 Exchange 对象类型具有可用的特殊日历助手,它可以自动接受或拒绝发送给它的日历请求,或者您可以设置委托。此处的命名具有误导性,因为委托在 Exchange 世界中的其他地方有其他含义。

您收到的错误表明您尝试运行此 cmdlet 的邮箱不是资源类型,所以它没有特殊的日历助理,因此不能有委托人。

据我所知,设置您尝试设置的委托类型的唯一方法是通过 Outlook 桌面客户端手动执行(如您的屏幕截图所示)。

我希望这有帮助。

答案2

您可以使用以下命令完成此操作:

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

如果他们已经拥有邮箱的访问权限,请记得使用Set-MailboxFolderPermission而不是。Add-MailboxFolderPermission

相关内容