How timothy-itayi/m365-intune-helpdesk-lab works
This repository is a written record of a small-business Microsoft 365/Intune helpdesk lab, not a live service. Its documented workflow moves from tenant setup through groups, Conditional Access and Intune configuration, with PowerShell scripts for joiners, leavers and tenant reporting. Evidence and phase notes document the work; device enrolment and policy enforcement were not demonstrated. No source excerpts were provided, so script internals and runtime call relationships are not inferred.
Main entry points: evidence Phase evidence · 01-tenant.md Tenant setup · 02-groups.md User groups · 04-conditional-access.md Conditional Access
Components 11
Tenant setup
- Tenant setup
docs/phases/01-tenant.md - User groups
docs/phases/02-groups.md
Access and devices
- Conditional Access
docs/phases/04-conditional-access.md - Intune policies
docs/phases/05-intune.md
Helpdesk automation
- New starter
scripts/New-Starter.ps1 - Remove leaver
scripts/Remove-Leaver.ps1 - Tenant report
scripts/Get-TenantReport.ps1
Lab records
- Phase evidence
evidence - Helpdesk runbooks
docs/runbooks
Other components
- IT administrator
- Microsoft 365 tenant
Connections 13
- IT administrator → Tenant setup: documents setup
README.md - Tenant setup → User groups: next phase
README.md - User groups → Conditional Access: next phase
README.md - Conditional Access → Intune policies: next phase
README.md - Tenant setup → Phase evidence: records work
README.md - User groups → Phase evidence: records work
README.md - Conditional Access → Phase evidence: records work
README.md - Intune policies → Phase evidence: records work
README.md - IT administrator → New starter: runs automation
- IT administrator → Remove leaver: runs automation
- IT administrator → Tenant report: runs automation
- New starter → Microsoft 365 tenant: manages users
- Remove leaver → Microsoft 365 tenant: manages users