Ei samling av PowerShell-skript eg har laga for compliance- og sikkerheitsarbeid i Microsoft 365, pluss verktøy frå andre eg sjølv brukar og anbefaler.
Eigne skript
Koden ligg ope på GitHub – bruk fritt, gjerne meld frå om feil eller forslag via issues.

verktoy (GitHub)
Opne PowerShell-skript for M365 compliance og sikkerheit
Setup-ConditionalAccess-Full.ps1
Byggjer ein komplett Conditional Access-baseline i Entra ID – geo-soner, unntaksgrupper, break-glass og 13 policyar, alt i report-only
Sjå koden på GitHub →
Export-CAAnalysisPrompt.ps1
Kartlegg heile CA-oppsettet i tenanten og pakkar det til ein ferdig-formatert prompt for LLM-analyse
Sjå koden på GitHub →
Enable-ASR-Audit.ps1
Oppretter ein Intune-policy med alle 16 ASR-reglar sett til audit-modus, med valfri tildeling
Sjå koden på GitHub →
Get-OversharedSites.ps1
Kartlegg SharePoint-nettstadar med for vide delingsinnstillingar før Copilot-utrulling
Sjå koden på GitHub →
Export-PurviewDLPReport.ps1
Hentar ut og formaterer DLP-hendingar frå Purview til lesbar rapport
Sjå koden på GitHub →
Test-SensitivityLabelCoverage.ps1
Sjekkar kor stor del av tenanten som faktisk har sensitivity labels sett
Sjå koden på GitHub →
Bruk
Alle skript krev Microsoft.Graph-modulen og relevante API-løyve. Sjå README i repoet for oppsett og førehandskrav for kvart enkelt skript. Test alltid i eit ikkje-produksjonsmiljø først.
Verktøy eg anbefaler frå andre
Simon Skotheimsvik
Toolbox Rundown
Merill Fernando
Microsoft AI, Security, Graph, and community tools
Bidra
Finn du feil, eller har du eit skript som passar tematisk – opprett gjerne ein pull request eller ein issue i repoet.