About MSLabs
Real Intune automation. Shared lessons.
MSLabs is a technical blog for IT administrators and engineers. Its purpose is to share, with everyone, the experience gained while designing, building, and operating automation projects around Microsoft Intune.
These projects connect Intune with the surrounding tools and services needed to solve practical problems: PowerShell, Microsoft Graph, Entra ID, Azure, device management, deployment, monitoring, and support workflows.
What you will find here
Structure and operations
How an automation is structured, packaged, deployed, and operated.
Code and details
Code examples and implementation details that help explain the approach.
Decisions and failures
Design decisions, constraints, failures, and the changes that made a solution more reliable.
Adaptable lessons
Lessons that can be adapted to another environment, not just a polished description of the final result.
-
How articles are prepared
Articles may be based on explicitly authorized project repositories and are tied to a reviewed source revision. Drafts can be AI-assisted, but a human reviews technical accuracy, relevance, publication rights, and the removal of secrets or customer-specific details before publication. Published examples are explanatory material, not a promise that a script is suitable for every tenant.
-
Independent, practical guidance
MSLabs is an independent publication and is not affiliated with or endorsed by Microsoft. Product names belong to their respective owners. For current product behavior, security requirements, and supported configurations, consult the official Microsoft documentation and test changes in your own environment.
Corrections and constructive feedback are welcome through the MSLabs GitHub repository.