Hoy les traigo un Script muy simple que estuve usando para aplicar una Plantilla de cuota a los directorios HOME que los usuarios tienen en la red.
La lista de directorios a aplicar la cuota se encuentra guardada en el archivo "lista.txt". si el archivo no existe el script no va a funcionar. Esto es solo a modo de ejemplo ustedes lo pueden modificar para adaptarlo segun lo que necesiten.
CODIGO: Aplicar_cuota.CMD
@echo off
cls
IF NOT EXIST lista.txt GOTO :FIN
FOR /F "eol=" %%i IN (lista.txt) DO CALL :alta %%i
GOTO :FIN
:alta
dirquota quota add /Path:E:\Users\%1 /SourceTemplate:"NOMBRE_DE_PLANTILLA_CUOTA"
:FIN
Aclaracion del codigo:
@IF NOT EXIST lista.txt GOTO :FIN
esta linea verifica si el archivo con los nombres de usuario existe, en caso de no existir hace un salto hasta el FIN (se cierra el scritp sin hacer nada)
FOR /F "eol=" %%i IN (lista.txt) DO CALL :alta %%i
por cada linea en el archivo "lista.txt" llama a la etiqueta "alta" y le pasa por parametro la linea que leyo del archivo
dirquota quota add /Path:E:\Users\%1 /SourceTemplate:"NOMBRE_DE_PLANTILLA_CUOTA"
En esta linea ejecutamos el comando "dirquota" al cual le indicamos que agrege una cuota en la ruta "E:\Users\%1" y que la cuota a aplicar sea la plantilla "NOMBRE_DE_PLANTILLA_CUOTA".
%1 = parametro que recibe desde el FOR
Links Relacionados:
No hay comentarios:
Publicar un comentario