Skip to content

Latest commit

 

History

8 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

🚀 Windows File Server

A hands-on Windows Server 2022 project demonstrating Enterprise File Server Administration using Active Directory, NTFS Permissions, SMB Shares, and File Server Resource Manager (FSRM).


📌 Project Overview

In this project, I designed and implemented an Enterprise File Server environment using Windows Server 2022 to simulate how organizations securely manage departmental data.

The objective was to build a centralized file management solution where users can access resources based on their roles while administrators can control permissions, manage storage usage, enforce security policies, and monitor file activities.

This project goes beyond basic file sharing by implementing enterprise-level file management features used in real-world IT environments.


🎯 Project Objectives

  • Build an enterprise file server infrastructure
  • Configure secure departmental file sharing
  • Implement Role-Based Access Control (RBAC)
  • Manage permissions using Active Directory Security Groups
  • Configure NTFS and SMB Share Permissions
  • Control storage usage using FSRM quotas
  • Restrict unauthorized file types
  • Automate file classification
  • Generate storage monitoring reports

🖥️ Lab Environment

Component Details
Operating System Windows Server 2022
Domain crazyhub.local
Domain Controller DC001
Client Machine PC001
Network 192.168.100.0/24

🛠️ Technologies Used

  • Windows Server 2022
  • Active Directory Domain Services (AD DS)
  • File Server Role
  • SMB File Sharing
  • NTFS Permissions
  • Active Directory Security Groups
  • File Server Resource Manager (FSRM)
  • Storage Quotas
  • File Screening
  • Automatic File Classification

🔐 Implemented Features

1. Departmental File Sharing

Created centralized departmental storage:

Implemented secure access control based on department roles.


2. Permission Management

Configured:

  • NTFS Permissions
  • SMB Share Permissions
  • Active Directory Security Groups
  • Role-Based Access Control (RBAC)

Security Groups:


3. File Server Resource Manager (FSRM)

Configured:

✅ Storage Quotas
✅ File Screening
✅ Automatic File Classification
✅ Storage Reports


🏗️ Network Architecture

         DC001
Windows Server 2022

AD DS | DNS | DHCP | | Enterprise File Server | | PC001 Domain Joined Client


📸 Project Screenshots

1. Server Manager Dashboard

Server Manager Dashboard


2. CompanyData Folder Structure

CompanyData Folder Structure


3. Active Directory Users And Groups

Active Directory Users And Groups


4. Shared Folder

Shared Folder


5. NTFS Permissions

NTFS Permissions


6. SMB Share Permission

SMB Share Permission


7. FSRM Dashboard

FSRM Dashboard


8. Storage Quota

Storage Quota


9. File Screening

File Screening


10. Client Access Test

Client Access Test


💡 Key Learning Outcomes

Through this project, I gained practical experience in:

  • Enterprise File Server deployment
  • Windows Server Administration
  • Active Directory integration
  • Secure access management
  • NTFS and SMB permission management
  • Storage management using FSRM
  • File Screening and Classification
  • Troubleshooting permission and access issues

🚀 Future Improvements

Planned enhancements:

  • DFS Namespace & DFS Replication
  • Windows Server Backup
  • Print Server Deployment
  • Remote Desktop Services (RDS)
  • Hyper-V Virtualization
  • Microsoft Entra ID Integration

👨‍💻 Skills Demonstrated

Windows Server
Active Directory
File Server Administration
NTFS Permissions
SMB
FSRM
System Administration
Enterprise Infrastructure


⭐ This project is part of my continuous journey toward becoming a System Administrator / Network Engineer through hands-on enterprise infrastructure projects.

About

Hands-on Windows Server 2022 project covering Enterprise File Server Administration with Active Directory, NTFS, SMB Shares, and FSRM.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors