materials

Administrador de recursos del servidor de archivos (FSRM)

Introducción

Se trata de un rol que nos permite configurar más cosas en los recursos, como cuotas de disco o filtrado de archivos. Este rol se encuentra dentro de Servicios de archivo y almacenamiento -> Servicios de iSCSI y archivo.

Tras instalarlo podemos abrirlo desde las Herramientas del Administrador del servidor:

Administrador de recursos del servidor de archivos

NOTA: Para acceder al Administrador desde fuera del servidor debemos:

Lo que podemos gestionar desde aquí es:

Cuotas de carpeta

Permiten limitar la cantidad de espacio que un usuario puede utilizar en una carpeta compartida. Si se habilitan el espacio disponible que le aparecerá al usuario no será el espacio real disponible en la carpeta sino el que él puede usar según establece su cuota.

Cuotas de disco

Hay varias plantillas creadas que podemos usar o podemos crear nuestras propias plantillas de cuota. Para crear una nueva plantilla desde Plantillas de cuota seleccionamos en el menú Acción -> Crear plantilla de cuota:

Cuotas - crear plantilla

En ellas se establece:

Si creamos una nueva plantilla es conveniente seleccionar en Copiar propiedades una plantilla similar a la que queremos crear para ahorrarnos trabajo ya que se copian en la nueva plantilla todas sus propiedades. También podemos empezar con una plantilla en blanco.

Para crear una nueva cuota a aplicar en una carpeta seleccionamos desde el menú Acción -> Crear cuota:

Cuotas - nueva cuota

Lo que tenemos que completar es:

Cuotas de volumen

Como vimos en el bloque 1 podemos también limitar el espacio que los usuarios pueden utilizar de un volumen completo estableciendo cuotas del volumen. En este caso no es necesario instalar el Administrador de recursos del servidor de archivos (FSRM).

Apuntes del cuotas de disco en Windows

Filtrado de archivos

Permite impedir que se almacenen en la carpeta compartida determinados tipos de archivo (vídeo, imágenes, ejecutables, …).

Como con las cuotas hay creadas unas plantillas que podemos usar o podemos crear nuestras propias plantillas y configuraremos:

FSRM con Powershell

Una vez hemos instalado el rol de Administración de recursos del servidor de archivos (FSRM, File Server Resource Manager) Se añaden a PowerShell unos comandos que tienen el prefijo fsrm. Algunos de los más útiles son:

Nos será de utilidad, definirnos variables para utilizarlas en los distintos comandos.

Ejemplo creación de cuota

Vamos a definir una cuota para el recurso compartido E:\Shares\Diseny que cuando el usuario supere el umbral del 85% registre un evento de warning informando de lo ocurrido.

Primero vamos a definirnos la variable Action en la cual definiremos la acción a realizar cuando superemos el umbral, que va a ser registrarlo en el visor de eventos.

$Action = New-FsrmAction -Type Event -EventType Warning -Body "El usuario [Source Io Owner] ha superado el 85% de la cuota de 10MB"

Después definimos el limite a partir del cual se generará la acción.

$Limite = New-FsrmQuotaThreshold -Percentage 85 -Action $Action

Finalmente creamos la nueva plantilla asignándole el umbral que hemos establecido en la variable anterior.

New-FsrmQuotaTemplate -Name "Limite para Diseny" -Size 50GB -Threshold $Limite

Una vez creada la plantilla, solo necesitamos asignarla.

New-FsrmQuota -Path E:\Shares\Diseny -Template "Limite para Diseny"

Ejemplo creación de filtro de archivos

Vamos a definir un grupo de archivos que usaremos para crear una plantilla que posteriormente asignaremos a un recurso compartido. Junto con todos los ejecutables, vamos a bloquear los archivos: *.pdf.

Lo primero que hacemos es crear el grupo de archivos para incluir los pdf, jpg y html.

New-FsrmFileGroup -Name "Grupo de archivos pdf" -IncludePattern "*.pdf"

A continuación creamos la plantilla con los grupos que queremos bloquear. Como necesitamos incluir más de un grupo a nuestra plantilla (un array de grupos) se deben añadir separados por comas utilizando el parámetro @(“grupo1”, “grupo2”,…,”grupoN”). Esto sirve igual si queremos añadir a un grupo mas de un tipo de archivos.

New-FsrmFileScreenTemplate -Name "Bloquear los ejecutables y los archivos .pdf" -IncludeGroup @("Grupo de archivos pdf, jpg y html", "Bloquear archivos ejecutables")

Finalmente solo quedaría añadir esta plantilla al recurso compartido que queramos.

En la página de Microsoft podemos ver los distintos cmdlets FSMR.