Skip to content

Repository files navigation

# KTechCyber Active Directory & PowerShell Homelab 🛡️

Fully functional **Windows Server 2022 Active Directory** lab with real-world PowerShell automation scripts – built from scratch.

## 🖥️ Lab Architecture
- Domain Controller: Windows Server 2022 (Evaluation)
- Domain: `KTECHCYBER.local`
- 50+ test users & organizational units
- Nested groups + proper delegation
- Group Policy Objects (Password Policy, Account Lockout, Software Restriction)
- NTFS permissions automation

## 🚀 PowerShell Scripts Included
| Script | Purpose |
|------|--------|
| `Bulk-Create-Users.ps1` | Creates 50+ users from CSV with random passwords |
| `Add-Users-To-Groups.ps1` | Automatic group membership based on department |
| `Set-NTFS-Permissions.ps1` | Applies folder permissions recursively |
| `Reset-User-Passwords.ps1` | Bulk password reset + force change at logon |
| `AD-Health-Check.ps1` | Generates HTML report of domain health |

## 🔐 Security Features
- Fine-grained password policies via PSO
- Restricted groups via GPO
- Automated NTFS permission hardening
- Disabled unnecessary services on DC

## 📸 Screenshots
<img src="Screenshots/DC-Promotion.jpg" width="400"/> <img src="Screenshots/Users-Created.jpg" width="400"/>
<img src="Screenshots/GPO-Applied.jpg" width="400"/> <img src="Screenshots/NTFS-Permissions.jpg" width="400"/>

> Actively looking for **Windows System Administrator / IT Security** roles  
> Open to international opportunities & relocation

## 📧 Contact
**Kolawole Olakunle**  
📧 [email protected]

Releases

Packages

Contributors

Languages