SPO Admin Center – Delegate External Sharing Setting with Workflow and PowerShell PS1
Demo showing step by step how to
- Create SharePoint Online tracking list for end user self service
- Submit new form requesting External Sharing to be eabneld
- PowerShell create new Azure App Registration with API Permissions
- PowerShell code to read SharePoint Online tracking list
- Apply SPO Admin Center setting when Status=Approved
- Full audit trail for compliance with Version History, time stamp, and end user action
Enjoy and please leave a video comment with ideas on how to improve. Thank you.

VIDEO
SOURCE CODE
REFERENCES
- https://pnp.github.io/powershell/cmdlets/Register-PnPAzureADApp.html
- https://learn.microsoft.com/en-us/sharepoint/external-sharing-overview
- https://pnp.github.io/powershell/cmdlets/Set-PnPTenantSite.html
SCREENSHOTS




