PS> symeon.fokas

~/work / enterprise-it-lab

Enterprise IT Lab

An Active Directory environment built and documented step by step, run the way an enterprise would run it, as the baseline for a later move to Entra ID and Intune.

Why build it

Most organisations still run hybrid. A clean move to Intune starts from a known, documented on-prem baseline: the Group Policy, LAPS and BitLocker configuration you are going to migrate. The lab is that baseline, built from scratch so every decision is mine and written down.

The full documentation and scripts are public: Enterprise-IT-Lab on GitHub.

What is in it

Every control is tested twice: as a user who should be allowed and as one who should be denied.

Decisions worth explaining

PowerShell

The build scripts read their values from a config file, support -WhatIf, stop on the first error and skip anything already in place, so they can be re-run against a live domain. A guard stops them from running against the wrong domain, and PSScriptAnalyzer lints every change in CI.

What is next

Separate admin accounts so that everyday accounts lose admin rights, a delegated domain-join account with the machine account quota set to zero, BitLocker with recovery keys in AD, then Entra Connect, hybrid join and Intune.

cd ~/work