PEAS / Case study
Infrastructure case study
How we replaced insecure local accounts with a single, policy-driven identity platform — built on Windows Server 2022, segmented on Proxmox, and verified end to end from a domain-joined client.
The challenge
Before this project, every workstation used its own local accounts. Onboarding and offboarding was manual, passwords were inconsistent, and there was no central way to control who could access which files.
We designed and deployed a Microsoft Active Directory environment that centralises authentication, organises users by department, enforces a strong password and lockout policy, and restricts file access on a strict least-privilege basis — all built and tested in a virtualised lab on Proxmox VE.
How it was built
Installed Windows Server 2022, assigned a static IP, and promoted it to a domain controller — creating the peas.local forest with integrated DNS.
Built Organisational Units per department, with user accounts and Global security groups, and added each user to their department group.
Created departmental file shares with least-privilege share and NTFS permissions, so each group reaches only its own folder.
Applied Group Policy: 12-character minimum passwords with complexity, and account lockout after 5 failed attempts.
Domain-joined a Windows 10 client and verified the entire configuration from a real user's perspective.



Verification
Every control was tested from the Windows 10 client, signed in as the domain user peas\it.user1.
| Test | Result |
|---|---|
| Domain login & membership | PASS — authenticated to peas.local, member of IT_Group |
| File-share access control | PASS — IT accessible; Finance & Management denied |
| Password & lockout policy | PASS — 12-char minimum, lockout at 5 attempts |
| Group Policy applied | PASS — Default Domain Policy received from the DC |



Technologies & skills
This is the same foundation PEAS builds for every client — centralised, monitored and recoverable.
Talk to our team →