У меня есть сервер Exchange 2010 (в частности, Small Business Server 2011), и у меня возникают проблемы с правильным применением разрешений календаря. Пользователь A должен иметь доступ к календарю пользователя B, и я могу убедиться, что разрешения установлены правильно (как всегда):
[PS] C:\Windows\system32>Get-MailboxFolderPermission -Identity user.b:\Calendar
RunspaceId : 3262277d-f110-440e-be7c-b1856cb17d0f
FolderName : Calendar
User : Default
AccessRights : {AvailabilityOnly}
Identity : Default
IsValid : True
RunspaceId : 3262277d-f110-440e-be7c-b1856cb17d0f
FolderName : Calendar
User : Anonymous
AccessRights : {None}
Identity : Anonymous
IsValid : True
RunspaceId : 3262277d-f110-440e-be7c-b1856cb17d0f
FolderName : Calendar
User : User A
AccessRights : {Editor}
Identity : User A
IsValid : True
Пользователь А может нормально просматривать календарь. Однако при попытке добавить или изменить событие возникает следующая ошибка:
Эта проблема возникает для нескольких разных наборов пользователей и папок календаря. В прошлом разрешения работали правильно. Я пробовал:
Что еще я могу попробовать, чтобы диагностировать эту проблему? Есть ли какое-нибудь простое решение, которое я упускаю?
Во-первых, помните, что Exchange кеширует разрешения. Поэтому, если вы измените разрешение, может пройти два часа, прежде чем оно станет полностью эффективным.
Что Outlook показывает разрешения для папки календаря?
Показывает ли он пользователя в списке?