я столкнулся с ситуация что я потерял все права доступа к общедоступным папкам, которые были назначены через группы.
До того, как началась миграция с нашего сервера MSEX2016 на Office 365, все разрешения были экспортированы в файл XML, что я думаю (описано на это Страница Microsoft) произошло с помощью следующей команды:
Get-PublicFolder -Recurse -ResultSize Unlimited | Get-PublicFolderClientPermission | Select-Object Identity,User,AccessRights-ExpandProperty AccessRights | Экспорт-CliXML OnPrem_PFPerms.xml
Выходной файл «OnPrem_PFPerms.xml» имеет размер около 5 ГБ. Это звучит много для разрешений только для структуры PF размером около 300 ГБ, но, возможно, ее огромный размер вызван сложностью формата XML. Сжатие 7-Zip уменьшает его размер до 25 МБ, что означает, что в нем много избыточных данных.
На нашем MSEX2010, который ранее был перенесен на MSEX2016, есть файл «Legacy_PFPerms.xml» размером около 500 МБ.
Какой будет правильная команда PowerShell для применения всех разрешений из XML-файла к структуре общих папок в Office 365/Exchange Online?
Я предполагаю, что Import-CliXML как-то справится с задачей, но я не настолько знаком с PowerShell, чтобы создать правильную команду.