پرش به محتوا

سهمیه‌ی فضای پوشه‌ها و مسدود کردن نوع فایل با FSRM

با File Server Resource Manager برای پوشه‌های اشتراکی سهمیه تعیین کنید، ذخیره‌ی فایل‌های اجرایی و ویدیویی را مسدود کنید و گزارش استفاده بگیرید.

Windows Server 2025سطح: متوسطبرای: Windows Server 2025، Windows Server 2022، Windows Server 2019به‌روزرسانی: ۱۶ آبان ۱۴۰۵

۱. نصب

powershell
Install-WindowsFeature FS-Resource-Manager -IncludeManagementTools

۲. سهمیه برای یک پوشه

powershell
New-FsrmQuota -Path "D:\Shares\Finance" -Size 50GB -Description "Finance share"

سهمیه‌ی Hard (پیش‌فرض) نوشتن بیش از حد را متوقف می‌کند. برای هشدار بدون توقف، -SoftLimit اضافه کنید.

۳. هشدار در ۸۵ درصد

powershell
$action = New-FsrmAction -Type Event -EventType Warning -Body "Quota on [Quota Path] reached [Quota Threshold]% ([Quota Used MB] MB)."
$threshold = New-FsrmQuotaThreshold -Percentage 85 -Action $action
Set-FsrmQuota -Path "D:\Shares\Finance" -Threshold $threshold

۴. سهمیه‌ی خودکار برای پوشه‌های کاربران

هر پوشه‌ای که زیر Home ساخته شود، خودکار ۱۰ گیگابایت سهمیه می‌گیرد:

powershell
New-FsrmQuotaTemplate -Name "User 10GB" -Size 10GB
New-FsrmAutoQuota -Path "D:\Shares\Home" -Template "User 10GB"

۵. مسدود کردن نوع فایل

powershell
New-FsrmFileGroup -Name "Blocked Types" -IncludePattern @("*.exe","*.msi","*.bat","*.ps1","*.mkv","*.mp4")
New-FsrmFileScreen -Path "D:\Shares\Finance" -IncludeGroup "Blocked Types" -Active

این کار جلوی ذخیره‌ی فایل‌های اجرایی در پوشه‌ی مشترک را هم می‌گیرد، که یکی از راه‌های گسترش بدافزار است.

۶. گزارش

powershell
Get-FsrmQuota | Select-Object Path, @{n='UsedGB';e={[math]::Round($_.Usage/1GB,1)}}, @{n='LimitGB';e={$_.Size/1GB}}