ฉันได้วิ่งเข้าไปใน สถานการณ์ ฉันสูญเสียสิทธิ์อนุญาตโฟลเดอร์สาธารณะทั้งหมดของฉันซึ่งกำหนดผ่านกลุ่ม
ก่อนที่การย้ายข้อมูลจะเริ่มต้นจากเซิร์ฟเวอร์ MSEX2016 ของเราไปยัง Office 365 สิทธิ์ทั้งหมดได้ส่งออกไปยังไฟล์ XML ซึ่งฉันคิดว่า (อธิบายไว้ใน นี้ หน้า Microsoft) เกิดขึ้นกับคำสั่งต่อไปนี้:
Get-PublicFolder -Recurse -ResultSize Unlimited | รับ PublicFolderClientPermission | Select-Object Identity,User,AccessRights -ExpandProperty AccessRights | ส่งออก-CliXML OnPrem_PFPerms.xml
ไฟล์เอาต์พุต "OnPrem_PFPerms.xml" มีขนาดประมาณ 5 GB นั่นฟังดูดีมากสำหรับฉันสำหรับการอนุญาตเฉพาะในโครงสร้าง PF ประมาณ 300 GB แต่อาจเป็นเพราะขนาดที่ใหญ่เนื่องจากความซับซ้อนของรูปแบบ XML การบีบอัด 7-Zip ลดลงเหลือ 25 MB หมายความว่ามีข้อมูลซ้ำซ้อนจำนวนมาก
ใน MSEX2010 ของเราซึ่งถูกย้ายไปยัง MSEX2016 ก่อนหน้านี้เป็นไฟล์ "Legacy_PFPerms.xml" ที่มีขนาดประมาณ 500 MB
ข้อใดคือคำสั่ง PowerShell ที่เหมาะสมในการใช้สิทธิ์ทั้งหมดจากไฟล์ XML กับโครงสร้างโฟลเดอร์สาธารณะใน Office 365 / Exchange ทางออนไลน์
ฉันเดาว่า Import-CliXML จะทำงานนี้ แต่ฉันไม่คุ้นเคยกับ PowerShell ในการสร้างคำสั่งที่ถูกต้อง