Powershell для O365 GUI: разрешения - PullRequest
0 голосов
/ 09 октября 2018

Справочная информация:

Кажется, кто-то установил права доступа к почтовому ящику пользователя с помощью графического интерфейса пользователя O365 ( не обмен онлайн-интерфейсом пользователя):

Проблема:

Это означает, что я не могу использовать обычный метод exchange-powershell для проверки разрешений почтового ящика ... как мы можем это сделать, если установить с помощью графического интерфейса Exchange Online Admin Centerили Add-MailboxPermission:

Import-PSSession ( New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powershell-liveid/ -Authentication Basic -AllowRedirection -Credential (Get-Credential myname@myco.com ) )
Get-MailboxPermission SharedUser@myco.com

^^ Это не возвращает разрешения, установленные в графическом интерфейсе O365.Только Exchange Online.

Вопрос:

Какой правильный командлет используется для управления набором разрешений с помощью графического интерфейса пользователя O365 ?

Предыдущая работа:

Я также попытался посмотреть на командлеты пользователя MSOL, поскольку они, похоже, используют O365, а не обмениваются онлайн ... но у них нет одного , относящегося к разрешениям.

Также я ранее проверил mailboxfolderpermission.

Больше разъяснений:

StaffMember@myco.com может видеть почтовый ящик SharedUser@myco.com в outlook.
Это также представлено в:
Панель управления Office 365 / GUI > Пользователи> SharedUser> Настройки почты> Разрешения почтового ящика
Эти разрешения НЕ отображаются в Центре администрирования Exchange или не обмениваются PowerShell.

1 Ответ

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

Для почтового ящика можно установить три типа разрешений: FullAccess, SendAs и SendOnBehalf.Каждый из них может быть проверен / управлен с помощью разных командлетов:


Уточняю вопрос из комментариев:

К сожалению Get-RecipientPermission говорит: «Применимо к: Exchange online», и я специальноговорить о Office365, который, кажется, другой набор командлетов.Другой пользователь имел полный доступ к почтовому ящику общего пользователя, но Get-MailboxPermission shared-user ничего не показывал о другом пользователе.

Тот факт, что разрешения можно устанавливать через портал O365, не означает, что разрешенияне установлены в Exchange Online.Пользовательские объекты Office 365 (те, к которым вы можете получить доступ через Get-MsolUser), не могут иметь на них FullAccess / SendAs / SendOnBehalf, их могут иметь только почтовые ящики.

Когда вы устанавливаете разрешение (допустим, вы добавляете * 1056)* Прочитайте и управляйте через shared-user до other-user) через портал O365 , изменение должно отразиться на Центре администрирования Exchange (когда вы проверяете shared-user you 'увидите other-user в поле полного доступа и в Get-MailboxPermission shared-user.Не уверен, что случилось, что вы не видели эти разрешения, но сначала проверьте эти три.Это может быть также задержка синхронизации.

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