0
Skip to Content
Tiago S. Carvalho — Microsoft 365 Consultant
Microsoft Intune
Exchange Online
Microsoft Teams (Admin & Security)
Security & Compliance
Azure & Entra ID
Scripts & Automation
Microsoft 365 Copilot
About me
Contact
Tiago S. Carvalho — Microsoft 365 Consultant
Microsoft Intune
Exchange Online
Microsoft Teams (Admin & Security)
Security & Compliance
Azure & Entra ID
Scripts & Automation
Microsoft 365 Copilot
About me
Contact
Folder: Microsoft 365
Back
Microsoft Intune
Exchange Online
Microsoft Teams (Admin & Security)
Security & Compliance
Azure & Entra ID
Scripts & Automation
Microsoft 365 Copilot
About me
Contact
Audit Conditional Access Exclusions with PowerShell
Automation, PowerShell, Microsoft 365, Scripts & Automation Tiago Carvalho 08/04/2026 Automation, PowerShell, Microsoft 365, Scripts & Automation Tiago Carvalho 08/04/2026

Audit Conditional Access Exclusions with PowerShell

A PowerShell script that audits every Conditional Access policy exclusion in your Microsoft 365 tenant, resolves IDs to display names, flags risky patterns by severity, and generates a self-contained HTML report ready to share with your security team.

Read More
Audit Your Microsoft 365 Security Posture with PowerShell
Automation, PowerShell, Microsoft 365 Tiago Carvalho 20/03/2026 Automation, PowerShell, Microsoft 365 Tiago Carvalho 20/03/2026

Audit Your Microsoft 365 Security Posture with PowerShell

Audit your Microsoft 365 tenant against a practical security baseline using PowerShell and Microsoft Graph. This script reviews Identity, Conditional Access, Email, Intune, and Monitoring, then generates a technical HTML report and an executive summary to help you spot gaps quickly.

Read More

Tiago S. Carvalho — Microsoft 365 Consultant

Contact

blog@tiagoscarvalho.com
(+351) 915 268 790