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
Intune Device Compliance Report with PowerShell & Microsoft Graph
Automation, PowerShell, Microsoft 365 Tiago Carvalho 23/03/2026 Automation, PowerShell, Microsoft 365 Tiago Carvalho 23/03/2026

Intune Device Compliance Report with PowerShell & Microsoft Graph

Generate an Intune device compliance report with PowerShell and Microsoft Graph. This script identifies failed policies and settings per device, assigns risk and severity, and produces an HTML dashboard plus CSV exports for operational review and delta comparison.

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
The End of an Era: The Final Retirement of the                     AzureAD Modules and the Rise of Microsoft Graph PowerShell
Automation, PowerShell, Microsoft 365 Tiago Carvalho 10/11/2025 Automation, PowerShell, Microsoft 365 Tiago Carvalho 10/11/2025

The End of an Era: The Final Retirement of the AzureAD Modules and the Rise of Microsoft Graph PowerShell

Microsoft officially retires the AzureAD, AzureADPreview, and MSOL PowerShell modules marking the end of an era. Learn why the shift to Microsoft Graph PowerShell SDK is not just a replacement, but a complete evolution for Microsoft 365 automation.

Read More

Tiago S. Carvalho — Microsoft 365 Consultant

Contact

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