Active Directory Lab
In Progress Windows ServerActive DirectoryDNSPowerShellProxmox
Loading GitHub repo infoβ¦
Overview
A full Active Directory environment built on Proxmox using Windows Server 2022. Designed to mirror enterprise AD setups for hands-on learning of domain administration, group policy, and identity management.
What's Included
Domain controller setup, OU structure, Group Policy enforcement, DNS configuration, and PowerShell scripts for bulk user provisioning.
Goals
Build familiarity with AD administration tasks commonly encountered in enterprise environments β user/group management, GPO design, DNS, and DHCP β as well as AD attack surfaces relevant to security work.
Code
Bulk user creation script
# Example: Create users from CSV
Import-Csv .\users.csv | ForEach-Object {
New-ADUser -Name $_.Name `
-GivenName $_.FirstName `
-Surname $_.LastName `
-SamAccountName $_.Username `
-UserPrincipalName "$($_.Username)@lab.local" `
-Path "OU=Users,DC=lab,DC=local" `
-AccountPassword (ConvertTo-SecureString $_.Password -AsPlainText -Force) `
-Enabled $true
}