Назад | Перейти на главную страницу

Как применить особые разрешения календаря группы Exchange?

У меня есть группа безопасности 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" и без него, с полным адресом электронной почты и обычным именем. Все делают одно и то же.

Однострочник PowerShell:

Get-DistributionGroupMember groupName | Foreach-Object {
    Add-MailboxFolderPermission ($_.Alias + ":\Calendar") -User groupName -AccessRights Editor
}

Обратите внимание, что это применяется к членам, которые в настоящее время находятся в группе. Следовательно:

  • Если вы добавите кого-нибудь в список, вам нужно будет снова запустить команду.
  • Если вы удалите кого-либо, вам нужно будет вручную удалить разрешение.

Для каждого пользователя перейдите к разрешениям безопасности календаря, щелкнув его правой кнопкой мыши и выбрав «Свойства> разрешения» в Outlook и добавьте группу. При необходимости предоставьте группе разрешения.