Hi Guys, here it is a contribution of mine, this script helps you to create a GAL address book on each user, enjoy

Code:
#ZMLIST_____________________________________________________________________
#Listado completo de usuarios

echo "creacion de directorio";

mkdir /opt/zimbra/scripts;

echo "creacion de listado de usuarios";

sudo -u zimbra /opt/zimbra/bin/zmprov -l gaa > /opt/zimbra/scripts/users;

echo "borrado de lista de usuarios anterior";

rm -rf /opt/zimbra/scripts/user_list;

echo "Inicializando creacion de lista";

touch /opt/zimbra/scripts/user_list;

chmod 777 /opt/zimbra/scripts/user_list;

for i in `cat /opt/zimbra/scripts/users`; 

#Proceso de formateo

do

echo "entrada creada";

echo `sudo -u zimbra /opt/zimbra/bin/zmprov ga $i |grep -i uid | awk '{ print $2 '}`" "`sudo -u zimbra /opt/zimbra/bin/zmprov ga $i |grep -i displayName | awk '{ print $2,$3,$4 '}`>> /opt/zimbra/scripts/user_list; 

done

echo "Lista creada";

#ZMGALCONTACTS_____________________________________________________________________


#GLOBALES

echo "definicion del nuevo dominio";

DOM="@domino.com";


#Recorrido por todos los usuarios

echo "Iniciando carga de variable de usuario";

for USR in `cat /opt/zimbra/scripts/users`; 


do 

echo "Modificacion de busqueda en GAL para el usuario";

sudo -u zimbra /opt/zimbra/bin/zmprov ma $USR zimbraPrefGalSearchEnabled FALSE zimbraFeatureGalEnabled FALSE zimbraPrefGalAutoCompleteEnabled FALSE zimbraHideInGal TRUE;

echo "Borrado de la carpeta si existe";

sudo -u zimbra /opt/zimbra/bin/zmmailbox -z -m $USR df /GAL;

echo "Creacion de carpeta de contactos GAL para el usuario";

#creacion de carpeta de contactos

sudo -u zimbra /opt/zimbra/bin/zmmailbox -z -m $USR cf -V contact -c red /GAL;

#Bucle de creacion de contactos

echo "Iniciando creacion de contactos";

cat /opt/zimbra/scripts/user_list | while read line;

do

echo "calculo de indices";

#Calculo de indices

IDX1=`expr index "$line" \  `;
IDX1=$IDX1-1;

#creacion de contactos 

echo "creacion de contacto";

echo "Nombre: ${line:($IDX1+1)}| Email: ${line:0:$IDX1}$DOM";
sudo -u zimbra /opt/zimbra/bin/zmmailbox -z -m $USR cct -f /GAL fullName "${line:($IDX1+1)}" email ${line:0:$IDX1}$DOM;

echo "Contactos creados";

done

echo "$USR Completo, Continua con el siguiente usuario";

done



exit 0