How mohamadal-shanti/ad-home-lab works
This repository documents a PowerShell-based Active Directory home lab, rather than implementing an application. Its main workflow is to create virtual machines, configure a Windows Server domain controller and directory policies, then join a Windows client to validate them. The README also identifies an Entra ID extension. The available README excerpt ends before the user, OU, policy, and Entra details, so those capabilities are shown without speculative internal wiring.
Main entry points: README.md Lab instructions · AD-Lab-Screenshots Setup screenshots
Components 15
Lab Infrastructure
- Lab instructions
README.md - VirtualBox
- Windows Server VM
- Windows client VM
- Setup screenshots
AD-Lab-Screenshots
Directory Setup
- Install AD DS
README.md - Configure controller
README.md - Forest and DNS
README.md - Domain networking
README.md
Identity Operations
- Users and OUs
README.md - Group policies
README.md - Join client domain
README.md - Verify client access
README.md - Entra ID extension
README.md
Other components
- Lab administrator
Connections 16
- Lab administrator → Lab instructions: follows
- Lab instructions → VirtualBox: guides setup
- VirtualBox → Windows Server VM: hosts
- VirtualBox → Windows client VM: hosts
- Lab instructions → Setup screenshots: references
- Lab administrator → Install AD DS: runs
- Install AD DS → Configure controller: precedes
- Lab administrator → Configure controller: configures
- Lab administrator → Forest and DNS: creates
- Lab administrator → Domain networking: configures
- Lab administrator → Users and OUs: provisions
- Lab administrator → Group policies: implements
- Lab administrator → Join client domain: joins
- Join client domain → Verify client access: enables verification
- Lab administrator → Verify client access: tests
- Lab administrator → Entra ID extension: explores