我有一个 Active Directory 安全组,里面有很多人。我希望该组中的每个人都能更新彼此的日历。我该如何告诉 Exchange (2010) 这样做?
尝试这个:
Add-MailboxFolderPermission jimbob:\Calendar -User coolgroup -AccessRights Editor
结果是:
The specified mailbox "jimbob" doesn't exist.
+ CategoryInfo : NotSpecified: (0:Int32) [Add-MailboxFolderPermission], ManagementObjectNotFoundException
+ FullyQualifiedErrorId : 182E7303,Microsoft.Exchange.Management.StoreTasks.AddMailboxFolderPermission
我尝试过使用和不使用“-Identity”,使用完整电子邮件地址和常用名称。所有操作都完全相同。
答案1
PowerShell单行命令:
Get-DistributionGroupMember groupName | Foreach-Object {
Add-MailboxFolderPermission ($_.Alias + ":\Calendar") -User groupName -AccessRights Editor
}
请注意,这会将权限应用于组中的当前成员。因此:
- 如果将任何人添加到列表中,则需要再次运行该命令。
- 如果您删除任何人,则需要手动删除权限。
答案2
对于每个用户,右键单击日历,转到 Outlook 中的“属性 > 权限”,然后添加组,以查看日历的安全权限。根据需要授予组权限。