pH7x Knowledge
Verified technical answers, tools and field guidance for Microsoft 365. Every answer shows the code that reads the fact, what the result proves, and what it does not.
Nothing found. The topics below list every article; the search also understands cmdlet names and governance rule ids.
- Need the command? Start typing above.
- Prefer to browse? Explore the map
- Need to understand the decision? Read the Field Guide
- Need to assess a tenant? Run Governance as Code
- Planning a migration? Use the SharePoint Compass
Most used
- How to get SharePoint site collection administrators
- How to find SharePoint lists with unique permissions
- How to read the sharing capability of a SharePoint site
- How to enumerate SPFx solutions in a SharePoint app catalog
- How to enumerate every site in a SharePoint tenant
- How to authenticate PnP.PowerShell with a ClientId
Microsoft 365
- Delegated vs application identity in Microsoft 365 evidenceWhose view of the tenant am I actually reading?
PowerShell
- How to authenticate PnP.PowerShell with a ClientIdWhy does Connect-PnPOnline demand a client id, and what do I register?
Governance
- How provenance changes what a governance finding meansWhat must travel with a finding for it to be worth acting on?
- Why incomplete evidence does not always mean unknownCan a partial count ever settle a governance question?
Go further
- SharePoint Migration Field Guide5 published chapters on turning evidence into migration decisions. Free, in English.
- Microsoft 365 Governance as CodeCollect tenant evidence and evaluate explicit governance rules. Open source, read-only. Also on GitHub.
- SharePoint CompassA free two-minute assessment for SharePoint migration planning.
- Notes from the fieldLonger engineering analysis from pH7x Systems.
