A self-driven home lab project where I installed Windows Server 2019, promoted it to a domain controller, and built out a full Active Directory environment — including Organizational Units, security groups, users, and Group Policy Objects — to practice real-world enterprise IT administration.
Installed Windows Server 2019 Evaluation inside a virtual machine as the foundation for the lab environment.
| Setting | Value |
|---|---|
| Operating System | Windows Server 2019 Evaluation |
| Architecture | 64-bit (x64) |
| Version | 1809 (OS Build 17763.3650) |



Server Manager is the primary management console in Windows Server. It's used to configure the server, install roles and features, monitor system status, and manage the services required for the Active Directory environment.

Used the wizard to install Active Directory Domain Services (AD DS), along with DHCP, DNS, and Remote Access roles required for the lab.





Configured the server as a new Active Directory forest, specifying a root domain name for the environment.

Specified the default locations for the AD DS database, log files, and SYSVOL folder.

Set the forest and domain functional levels to Windows Server 2016, enabled DNS server and Global Catalog, and set the Directory Services Restore Mode (DSRM) password.




The login screen displayed the newly created Active Directory domain, confirming the server was now operating as the domain controller for the EDLRYDOMAIN domain.

ADUC is the primary administrative tool used to manage objects within an Active Directory domain — creating and managing user accounts, computer accounts, security groups, and Organizational Units (OUs). Used here to organize and administer the EDLRYDOMAIN domain after AD DS installation.

Created top-level OUs to organize the domain by region: USA, Europe, and Asia. OUs provide a logical structure that simplifies management and allows Group Policies to be applied to specific sections of the domain.

Inside each regional OU, created sub-units for Computers, Users, and Servers to separate resource types and simplify administration.

Before creating accounts, reviewed the different group scopes and types available in Active Directory:
| Group Scope | Possible Members | Notes |
|---|---|---|
| Universal | Accounts from any domain | Usable across the entire forest / trusting forests |
| Global | Accounts from the same domain | Usable in the same forest or trusting domains/forests |
| Domain Local | Accounts from any domain or trusted domain | Usable within the same domain only |
| Group Type | Purpose |
|---|---|
| Security Groups | Assign permissions to shared resources and user rights (e.g. Domain Admins, Finance Department access) |
| Distribution Groups | Create email distribution lists to send mail to a collection of users via an email/exchange server |
Created security groups and departmental accounts across all regional OUs — IT, Accounting, HR, Sales, and Management — for the USA, Europe, and Asia regions.



Group Policy provides centralized administration of user and computer settings across a Windows network using Active Directory — allowing standardized configurations, security rules, software deployment, and desktop environments to be managed from a single console.

| Setting Type | Applies To |
|---|---|
| Computer Configuration | Applies to the local computer and does not change per user. Includes Policies (cannot be changed by users — e.g. password policy, account lockout) and Preferences (can be changed by users — e.g. mapped drives, printers, shortcuts) |
| User Configuration | Applies to the user's account and follows them to any computer they log into, including new machines in the future |
Configured a new GPO to enforce strong passwords and improve account security.
| Policy | Value |
|---|---|
| Minimum password length | 8 characters |
| Password complexity requirements | Enabled |
| Maximum password age | 90 days (quarterly) |




Configured a Group Policy Preference to automatically map a network drive for users — assigning a local drive letter to a remote network share so users can access centralized files as if they were local storage.






Installed a Windows 10 virtual machine to act as a domain-joined client, allowing the Group Policies configured above to be tested against a real end-user workstation.

Walked through the initial Windows 10 setup screens, including region and locale selection.

Created a local account on the client machine before joining it to the domain.

Before joining the domain, configured the IP address on both the server and the client, and pointed the client's DNS server setting to the domain controller so PC01-IT-Support could locate and authenticate against the domain.

Used nslookup to confirm the client could resolve and communicate with the domain controller before attempting to join.

PC01-IT-Support successfully joined the EdlryDomain.local domain and the machine was restarted to apply the changes.


Signed in to the joined machine using the domain account, confirming the login worked against the EDLRYDOMAIN directory.


Verified in Active Directory Users and Computers that PC01-IT-SUPPORT now appeared as a joined computer object, then moved it out of the default Computers container and into the correct USA / Computer Organizational Unit to match the OU structure built earlier.



A follow-up session on the same lab, covering file sharing, automated drive mapping through Group Policy, and File Server Resource Manager (FSRM) for quotas and file screening.
Set up file sharing within the Active Directory environment.
| Permissions and Access Control | |||
|---|---|---|---|
| Read | Write | Execute | Full Control |
| Types of Permissions | |
|---|---|
| NTFS | Share |
| Sharing Methods | |
|---|---|
| Network | Mapped |
Created a folder on the Local Disk (C:) named SHARED.

Opened the properties of the SHARED folder, enabled Share this Folder, clicked Add, typed domain in the object name field, then clicked Check Names.


Selected Domain Users from the matching names list, and for share permissions, selected Read only.


Configured matching NTFS permissions on the Security tab for the SHARED folder.

Right-clicked This PC → Map network drive. Ran hostname on the server terminal, which returned WIN-B0OKCQIFKRN, then mapped the folder to \\WIN-B0OKCQIFKRN\SHARED. Unchecked Reconnect at sign-in and finished.




Configured a Group Policy Object so the SHARED drive maps automatically for users, instead of relying on each client mapping it manually.
Created a GPO for mapped drives on the Windows Server and pointed it to the server's shared path.




Applied the drive mapping GPO to the USA Users OU, then tested it with gpupdate /force and restarted the client PC to confirm the drive mapped automatically.

Implemented quotas and file screening using FSRM — configuring a Quota Template and a File Screen Template to manage file storage across the organization.
Installed the File Server Resource Manager role via the Add Roles and Features Wizard.


Selected the SHARED folder and defined quota properties to set a storage limit, with an email notification threshold.



File screening allows administrators to control which file types users can save on a server and to generate notifications when unauthorized files are attempted. Blocked Audio and Video Files, Compressed Files, Executable Files, Web Page Files, Image Files, and Text Files on the SHARED folder, and saved the configuration as a reusable template named SHARED.




nslookup, and troubleshooting before attempting the join