13.2 File Server Resource Manager: Quotas, File Screens & Storage Reports

Key Takeaways

  • An FSRM hard quota blocks the write and returns an out-of-disk-space error at the limit; a soft quota only logs and notifies while allowing the write.
  • A quota template applied with Auto Apply propagates the limit to every existing and future subfolder, which is how 500 user home directories each get their own 20 GB ceiling.
  • Active file screening blocks a prohibited extension in real time at the moment of the write; passive screening permits the write and only records or notifies.
  • File screen exceptions are applied to a subfolder path and are the only supported way to permit a blocked extension below a screened parent.
  • File Management Tasks and Storage Reports automate retention actions and produce scheduled duplicate-file, large-file, and quota-usage reporting.
Last updated: August 2026

File Server Resource Manager: Quotas, File Screens & Storage Reports

1. File Server Resource Manager (FSRM) & Quota Management

File Server Resource Manager (FSRM) is a role service in Windows Server that empowers administrators to classify, control, and audit the volume and type of data stored on file servers.

+-----------------------------------------------------------------------------------+
|                        FSRM CORE ARCHITECTURAL PILLARS                            |
|                                                                                   |
|   +-----------------------+  +----------------------+  +------------------------+ |
|   |   Quota Management    |  |    File Screening    |  | File Management Tasks  | |
|   |-----------------------|  |----------------------|  |------------------------| |
|   | - Hard Quotas (Block) |  | - Active (Block)     |  | - Automated Archival   | |
|   | - Soft Quotas (Audit) |  | - Passive (Monitor)  |  | - Data Expiration      | |
|   | - Auto-Apply Quotas   |  | - File Groups        |  | - RMS Auto-Encryption  | |
|   +-----------------------+  +----------------------+  +------------------------+ |
+-----------------------------------------------------------------------------------+

Hard Quotas vs. Soft Quotas

Quota TypeBehavioral Action at ThresholdTypical Use Cases
Hard QuotaStrictly blocks write operations when the threshold (100%) is reached. The OS returns an ERROR_DISK_FULL (Out of disk space) error to the client application.High-density multi-tenant volumes, user home directories, fixed departmental allocations.
Soft QuotaPermits users to exceed the configured storage limit without interruption. Triggers automated actions (Event Log warnings, email alerts, command execution).Capacity planning, data growth monitoring, billing/chargeback metrics.

Quota Templates vs. Auto-Apply Quotas

  • Quota Templates: Standardized quota definitions (e.g., "10 GB Hard Quota with 85% and 95% email notifications") used to maintain consistency across storage volumes.
  • Auto-Apply Quotas: When an auto-apply quota is placed on a parent directory (e.g., D:\UserHomes), FSRM automatically instantiates an individual, independent quota on every existing and newly created subfolder.
# 1. Create a custom Quota Template with email and event log thresholds
$Threshold85 = New-FsrmQuotaThreshold -Percentage 85 -Action (New-FsrmAction -Type Event -BodyText 'User quota is at 85%')
$Threshold100 = New-FsrmQuotaThreshold -Percentage 100 -Action (New-FsrmAction -Type Event -BodyText 'Hard quota reached. Writes blocked.')

New-FsrmQuotaTemplate `
    -Name '10GB-User-Hard-Quota' `
    -Size 10GB `
    -SoftLimit:$false `
    -Threshold $Threshold85, $Threshold100

# 2. Apply an Auto-Apply Quota to the parent directory
# Every child subfolder under D:\UserHomes automatically receives a dedicated 10GB limit
New-FsrmAutoQuota `
    -Path 'D:\UserHomes' `
    -Template '10GB-User-Hard-Quota'

2. File Screening Architecture

File Screening allows administrators to restrict the types of files that users can save to file servers based on file name patterns and extensions.

Core Components of File Screening

  1. File Groups: Logical collections of file name patterns (e.g., *.mp3, *.avi, *.iso, *.exe, *.crypt, *.locked). Supports include and exclude wildcard rules.
  2. Active Screening (Blocking): Intercepts the file system I/O filter. If a user attempts to write a forbidden file pattern, the I/O is blocked, access is denied, and notifications are sent.
  3. Passive Screening (Auditing): Allows the file to be written to disk but triggers alerts, event log entries, or scripts. Ideal for monitoring without disrupting user workflows.
# Create a File Group for Audio/Video multimedia files
New-FsrmFileGroup `
    -Name 'AudioVideoFiles' `
    -IncludePattern @('*.mp3', '*.wav', '*.mp4', '*.mov', '*.avi', '*.mkv')

# Create an Active File Screen on Departmental shares to block multimedia uploads
New-FsrmFileScreen `
    -Path 'D:\Shares\Departments' `
    -IncludeGroup 'AudioVideoFiles' `
    -Active:$true `
    -Notification (New-FsrmAction -Type Event -BodyText 'User attempted to save a forbidden multimedia file.')

[!TIP] Ransomware Mitigation using Active File Screening: Modern security baselines use FSRM Active File Screening to detect and halt known ransomware variants. By creating a File Group populated with known ransomware extension signatures (e.g., .locky, .crypto, .wnry), FSRM instantly rejects malicious write requests and can execute a PowerShell action script to isolate the infected user session.


3. File Management Tasks & Storage Reports

File Management Tasks (DCI Integration)

File Management Tasks automate file lifecycle operations by pairing Data Classification Infrastructure (DCI) metadata properties with scheduled maintenance actions:

  • File Expiration: Moves files older than $N$ days to an expiration archive directory.
  • Custom Commands: Triggers external batch/PowerShell scripts (e.g., compression, backup ingestion).
  • RMS Encryption: Automatically applies Active Directory Rights Management Services (AD RMS) or Azure Information Protection encryption to files classified as "Confidential" or "PII".

Storage Reports

FSRM includes a built-in reporting engine for storage analytics. Scheduled or on-demand reports generate HTML, XML, CSV, or text summaries:

  • Large Files: Identifies files exceeding a specified size threshold (e.g., > 1 GB).
  • Duplicate Files: Uses checksum hashing to detect redundant files across volumes.
  • Least Recently Accessed Files: Identifies stale data candidates for tiering or archiving.
  • Files by Owner: Tracks storage utilization by individual Active Directory security principals.
Loading diagram...
Access-Based Enumeration (ABE) and FSRM Quota/Screening Architecture

Exam Decision Pattern: Path Quotas, User Quotas, and Thresholds

An FSRM quota measures the data beneath a path—a folder or an entire volume—regardless of which users own the files. That is different from an NTFS disk quota, which tracks each user's ownership-based consumption across a volume. If a department needs one shared 2 TB ceiling, create one FSRM quota on the department folder. If 500 home folders each need their own 20 GB ceiling, use an auto-apply template on the parent so FSRM creates and maintains 500 independent child-folder quotas.

Do not infer enforcement from a notification threshold. A threshold of 85% or 100% can send email, log an event, run a command or script, or generate a report, but the hard versus soft setting decides whether a write is rejected. A soft quota can cross every configured threshold and still accept more data. A hard quota blocks the write only when it would exceed the path's limit.

Template use also changes operations at scale. Administrators can update a quota template and propagate the policy to derived quotas instead of editing hundreds of paths individually. Email actions and emailed reports require the general FSRM mail settings to be configured first; an Event Log action is the safer exam answer when no SMTP configuration is stated.

Test Your Knowledge

You are designing the storage architecture for 500 user home folders stored under 'D:\UserHomes'. You must enforce a strict 20 GB storage limit on each user's individual home directory. When a user reaches 20 GB, they must be prevented from saving additional files. Any newly provisioned user home folders must automatically receive this 20 GB limit without administrative intervention. Which FSRM configuration should you deploy?

A
B
C
D
Test Your Knowledge

An IT security policy dictates that employees must not store video files (.mp4, .mkv, .avi) on corporate departmental file shares. If an employee attempts to copy a video file to 'D:\Shares\Public', the operation must be immediately blocked, and an entry must be written to the server's Event Log. Which feature should be configured?

A
B
C
D