
Temos um console de administração do Windows 10 para montar todos os compartilhamentos. O console de administração está associado a um domínio AD. Estamos usando o explorador de arquivos no admin. console para definir a cota de disco do usuário. Antes de definir uma cota de disco do usuário, esperar para carregar todas as entradas de cota leva muito tempo. Então, existe algum script ou linha de comando que possa fazer o trabalho?
Infelizmente, o utilitário fsutil é apenas para volume local.
Responder1
# Check if Fsrm module is installed
if (-not (Get-Module -ListAvailable -Name Fsrm)) {
Write-Host "File Server Resource Manager module not installed. Please install it and run the script again."
return
}
# Import the File Server Resource Manager module
Import-Module Fsrm
# Specify the username and path to the folder you want to set quotas for
$username = "JohnDoe"
$folderPath = "C:\Users\$username\Documents"
# Set the quota limit (in bytes)
$quotaLimit = 500MB
# Create a new quota
New-FsrmQuota -Path $folderPath -UserName $username -Size $quotaLimit -Enforce
# Optionally, you can set an email notification for the user
Set-FsrmQuota -Path $folderPath -UserName $username -Notification $true -NotificationLimit $quotaLimit
Se você usar modelos de cota, poderá simplesmente atribuir o modelo ao PowerShell
# Import the File Server Resource Manager module
Import-Module Fsrm
# Specify the username and path to the folder you want to set quotas for
$username = "JohnDoe"
$folderPath = "C:\Users\$username\Documents"
# Specify the name of the quota template
$quotaTemplateName = "StandardTemplate"
# Assign the quota template to the folder
Set-FsrmQuota -Path $folderPath -UserName $username -TemplateName $quotaTemplateName
Presumi que você usasse fsrm para cota. Você não pode fazer isso em uma unidade remota; isso precisa ser feito no servidor de arquivos que hospeda os dados.