Сбой установки разрешений для папок почтовых ящиков через Powershell - PullRequest
0 голосов
/ 30 октября 2018

Я хочу поделиться со мной календарями Office 365 других людей с разными правами доступа для тестирования. У меня есть права администратора Exchange, так что я могу просматривать конфиг Office365.

С https://theitbros.com/add-calendar-permissions-in-office-365-via-powershell/ в качестве вдохновения и некоторой помощью от https://social.technet.microsoft.com/Forums/office/en-US/d59a04ec-3d9d-40c1-8937-fedfba79b888/assigned-reviewer-access-rights-through-powershell-but-can-create-calendar-appointments?forum=Exch2016PS я сделал следующее

  • Запустите Powershell от имени администратора
  • Вход в Office365:
    $LiveCred = Get-Credential
  • Создать новую сессию:
    $Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://ps.outlook.com/powershell/ -Credential $LiveCred -Authentication Basic -AllowRedirection
  • Импорт сеанса Office365:
    Import-PSSession $Session
  • Запросить статистику папки почтового ящика с помощью Get-MailboxFolderStatistics, но отфильтровать по «идентичности»:
    Get-MailboxFolderStatistics b@tdomain.onmicrosoft.com | fl identity
    Это показывает имена для этих «личностей» и говорит мне, что календарь на голландском языке называется Agenda.
  • Обновите разрешения для этих папок:
    Add-MailboxFolderPermission -Identity t@tdomain.onmicrosoft.com:\Agenda -user jandoggen@tdomain.onmicrosoft.com -AccessRights PublishingEditor
    Add-MailboxFolderPermission -Identity i@tdomain.onmicrosoft.com:\Agenda -user jandoggen@tdomain.onmicrosoft.com -AccessRights Editor
    Add-MailboxFolderPermission -Identity b@tdomain.onmicrosoft.com:\Agenda -user jandoggen@tdomain.onmicrosoft.com -AccessRights Reviewer

Если я сейчас проверю разрешения с

Get-MailboxFolderPermission t@tdomain.onmicrosoft.com:\Agenda
Get-MailboxFolderPermission i@tdomain.onmicrosoft.com:\Agenda
Get-MailboxFolderPermission b@tdomain.onmicrosoft.com:\Agenda

... я вижу права доступа {PublishingEditor}, {Editor} и {Reviewer}:

enter image description here

Однако , в OWA (Outlook Web Access) я все еще могу создавать встречи в календаре b, где написано {Reviewer}.
Что я пропускаю?

1 Ответ

0 голосов
/ 30 октября 2018

Первый: похоже, что PublishingEditor дает вам права, необходимые для создания / удаления элементов. Я предлагаю покопаться в AccessRights .. Подробнее здесь: https://social.technet.microsoft.com/Forums/en-US/105ccad6-4d36-4c6b-a2e1-8cc890fde9fb/addmailboxpermission-accessrights-definition?forum=exchangesvrgeneral

В частности, это:

enter image description here

Второй: Вы случайно не голландец? Я никогда не видел переключателя «: \ повестки дня», используемого ранее Из того, что я нашел, только при использовании пакета «голландский язык» вы должны использовать «: \ повестки дня».

Пожалуйста, попробуйте те же команды, но используйте «: \ calendar» вместо «: \ повестки дня». Я не уверен, окажет ли это какое-либо влияние, но это хорошее начало.

Найдено здесь: http://www.vdberge.com/kennisbank/a-quick-way-to-set-calendar-permissions-using-powershell/

Add-MailboxFolderPermission -Identity t@tdomain.onmicrosoft.com:\Calendar -user jandoggen@tdomain.onmicrosoft.com -AccessRights PublishingEditor, Editor, Reviewer   

Третье: похоже, что назначаемые вами разрешения не имеют смысла. Пожалуйста, ознакомьтесь с правами доступа и включенными в них разрешениями.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...