#StackBounty: #sharepoint-online #permissions #migration #administration #pnp-powershell How i can verify that our migrated "Contr…

Bounty: 50

I did a migration from SharePoint on-premises 2013 to SharePoint online, using a third party tool, as follow:-

  1. The source on-premises site collection is a team site that have publishing features enabled and have 2 levels of sub sites. Also the build-in “Contribute” permission, have the “Manage Alerts – Manage alerts for all users of the Web site.” permission unchecked as follow:-
    enter image description here

  2. To start the migration, I created a new online classic team site collection inside our office 365 and I migrated the on-premises site collection to it. And everything went fine. But today I were verifying the migrated online site, and I were comparing the permissions granted to the built-in permission levels, and I have noted that the migrated “Contribute” permission has the “Manage Alerts – Manage alerts for all users of the Web site.” permission checked as follow:-
    enter image description here

so now i know that i can uncheck the “Manage Alerts – Manage alerts for all users of the Web site.”, and have the permission check-boxes mimic the on-premises ones. but my question is how i can be sure that the migrated “Contribute” permission level is 100% identical to any “Contribute” permission level inside a brand new online site collection. for example can i do this:-

  1. create a new online classic team site collection >> which will have a built-in “Contribute” permission level >> run a PnP script to get all the permission it has.
  2. then run the same PnP script on the migrated site, and compare the 2 results.

now i know that i can access the Contribute permission level from the UI (as i did when i noticed the problem), but as i know that the UI permission check-boxes are not the lowest level permission, where a checkbox can have 2 or more lower level permissions underneath it.
So my question is how i can get these lower level permissions for the “Contribute” permission level, to compare them inside the migrated site and inside a band new online site?
Thanks.


Get this bounty!!!

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.