Lab 04: File Shares and GPO

Introduced FS1 as the dedicated file and print server for Nietz Ltd, configured department shares with group-based permissions, delivered mapped drives through Group Policy and validated access from CL1.

Overview

In this lab, I extended the existing corp.nietz.co.uk environment by adding FS1 as a dedicated file and print server, creating department share folders, assigning permissions to the Active Directory groups prepared in Lab 03, and using Group Policy to deliver mapped drives to users.

This builds directly on the earlier domain controller, domain join, and Active Directory user/group administration labs.

Objective

The objective was to create a realistic file share and Group Policy baseline for Nietz Ltd, using department security groups to control access and validating the final user experience from a domain-joined workstation.

Environment

Environment
ComponentValue
CompanyNietz Ltd
Domain ControllerDC1 - 192.168.10.10/24
File ServerFS1 - 192.168.10.20/24
ClientCL1 - 192.168.10.100/24
AD Domaincorp.nietz.co.uk
NetBIOS NameCORP
Public / Tenant Domainnietz.co.uk
Primary Groups UsedGG_IT_RW, GG_HR_RW, GG_FIN_RW, GG_SALES_RW, GG_MGMT_RW, GG_PRN_HQ

Configuration

1. Prepare FS1 for File Services

I prepared FS1 as a separate domain member server so file and print services were not hosted on the domain controller.

FS1 network and domain validation showing hostname, domain context, IP configuration and DNS resolution
Figure 1FS1 validated as a domain member server with internal network and DNS configuration.
Context: Keeping file and print services on a member server creates a more realistic support environment than hosting every service directly on the domain controller.

2. Department Folder Structure

I created the department folder structure on FS1 for IT, HR, Finance, Sales, and Management.

PowerShell output showing the department folders created under D:\Shares\Departments
Figure 2Department folders created under the shared storage path on FS1.
Context: A clear folder layout makes access control, mapped drives, and support troubleshooting easier to document and validate.

3. NTFS Permissions

I assigned NTFS permissions using the department security groups created in Lab 03.

Advanced Security Settings for the HR folder showing GG_HR_RW with Modify permissions
Figure 3HR folder permissions assigned to the GG_HR_RW security group.
Context: NTFS permissions provide the real access control. Share permissions expose the folder over the network, but NTFS permissions determine what users can actually access.

4. SMB Shares

I created hidden SMB shares for the department folders so users could access resources through FS1.

Computer Management showing hidden SMB shares for the department folders on FS1
Figure 4Hidden department SMB shares created on FS1.
Context: SMB shares expose department folders to clients, while NTFS permissions enforce the access model through Active Directory security groups.

5. Drive Mapping GPO

I created a Group Policy object to map department drives based on Active Directory group membership.

Group Policy Management Editor showing mapped drives for the department shares
Figure 5Department drive mappings configured in Group Policy Preferences.
Context: Mapped drives are a common helpdesk and MSP support area because users often report missing drives, incorrect mappings, or access denied errors.

6. Shared Printer Object

I staged and shared the PRN-HQ-01 printer object on FS1 for later printer deployment and support validation.

PRN-HQ-01 printer sharing properties showing the printer shared and listed in the directory
Figure 6PRN-HQ-01 staged as a shared printer on FS1.
Context: Printer deployment remains a common endpoint support task in small business and MSP environments.

7. Client Policy Application

I confirmed on CL1 that the mapped drive policy was processed from the domain for the signed-in test user.

Command Prompt on CL1 showing the signed-in user and GPO_Map_Department_Drives applied
Figure 7CL1 confirmed as receiving the mapped drive Group Policy.
Context: Policy application must be validated on a client workstation, not only configured in Group Policy Management.

8. Mapped Drive Validation

I validated the end-user mapped drive experience on CL1 and confirmed that the expected department drive appeared for the signed-in HR user.

File Explorer on CL1 showing the HR Department mapped drive
Figure 8HR Department mapped drive visible on CL1.
Context: Helpdesk validation should confirm the user experience, not just the server-side configuration.

9. Access Control Validation

I tested authorised and unauthorised file share access to confirm the permission model worked correctly.

Command Prompt showing e.wilson can access HR but is denied access to Finance
Figure 9HR user access allowed to the HR share and denied to the Finance share.
Context: Access validation is the most important proof for a file share lab because folder visibility alone does not prove permissions are correct.

Validation

The lab was validated when FS1 was confirmed as a domain-joined file server, department folders and SMB shares existed, NTFS permissions were assigned to the correct Active Directory groups, mapped drives were delivered by Group Policy, and CL1 showed the expected user access.

Access testing confirmed that the HR test user could open the HR department share and was blocked from the unrelated Finance share.

Key Technical Outcomes

This lab demonstrated how Active Directory groups, NTFS permissions, SMB shares, and Group Policy work together to provide controlled access to shared company resources.

It also showed why file share validation should include both server-side configuration and client-side user testing.

Summary

  • I introduced FS1 as a dedicated file and print server.
  • I created department folders and hidden SMB shares.
  • I assigned NTFS and share access using AD security groups.
  • I created mapped drive Group Policy for department access.
  • I staged and shared the PRN-HQ-01 printer object.
  • I validated mapped drives and access control from CL1.