Si utiliza iPlanet Delegated Administrator y actualiza a Messaging Server 6.3, no podrá utilizar la orden imadmin user purge para eliminar a los usuarios del directorio como hacía con versiones anteriores de Messaging Server (6486836). Pero si desea depurar a los usuarios, siga los pasos que se indican más abajo.
Este problema de compatibilidad se produce porque se han eliminado la Consola de administración y Administration Server de Messaging Server 6.3. Con versiones anteriores de Messaging Server, puede seguir utilizando imadmin user purge como antes.
iPlanet Delegated Administrator, que se utilizaba anteriormente con Messaging Server 5.x, es ahora una utilidad descartada. No es la misma herramienta que Communications Suite Delegated Administrator; presentada con Messaging Server 6.x. Communications Suite Delegated Administrator, ofrece compatibilidad para Schema 2. iPlanet Delegated Administrator ofrece compatibilidad para Schema 1. (Algunos administradores han actualizado Messaging Server a 6.x, pero continúan en Schema 1 y han seguido utilizando iPlanet Delegated Administrator para aprovisionar a los usuarios.)
Aplique la revisión 1.2p3 a iPlanet Delegated Administrator.
Puede descargar esta revisión en la siguiente web
http://www.sun.com/download/index.jsp?cat=Collaboration%20%26%20Communication&tab=3
Vaya a Delegated Administrator 1.2 Parche 3 for Messaging. Esta revisión habilita la orden imadmin user purge para que funcione de forma que sea compatible con Messaging Server 6.3. Siga los pasos que quedan para completar el procedimiento si desea habilitar el nuevo comportamiento.
Modifique la propiedad MsgSvrN-adminurl en el archivo resource.properties de iPlanet Delegated Administrator.
La propiedad MsgSvrN-adminurl establece la URL de Administration Server. Cuando se establece esta propiedad en una URL actual, la orden imadmin user purge intentará localizar Administration Server, que no responderá. La orden imadmin user purge devolverá un error.
Debe establecer MsgSvrN-adminurl en el siguiente valor NO_ADMIN_SERVER.
El archivo resource.properties está localizado por defecto en la siguiente ruta:
iDA_Install_Directory /nda/classes/netscape/nda/servlet/resource.properties
Varios almacenes de mensajes actualizados a Messaging Server 6.3:
El valor N de MsgSvrN-adminurl es una variable que debe remplazarse con un valor específico, como por ejemplo 0, que identifica el sistema de almacenes de mensajes que ha sido actualizado a Messaging Server 6.3. Si ha implementado varios almacenes de mensajes secundarios en Messaging Server 6.3, deberá cambiar este valor para cada instancia de la propiedad MsgSvrN-adminurl.
Por ejemplo, si tiene tres almacenes de mensajes secundarios, deberá cambiar esta propiedad en los archivos resource.properties de los tres almacenes. Por ejemplo, debería cambiar las propiedades MsgSvr0-adminurl , MsgSvr1-adminurl y MsgSvr2-adminurl.
Varios almacenes de mensajes que utilizan distintas versiones de Messaging Server:
Supongamos que ha implementado varios almacenes de mensajes y que ha actualizado sólo algunos almacenes a Messaging Server 6.3, mientras que otros siguen teniendo versiones anteriores. En este caso, cambie la propiedad MsgSvrN-adminurl sólo para los almacenes actualizados a Messaging Server 6.3.
Cuando ejecute la orden imadmin user purge en un almacén para el que cambió la propiedad MsgSvrN-adminurl a NO_ADMIN_SERVER, la orden funcionará de la forma nueva que se describe en el paso 5 (más abajo).
Cuando ejecute la orden imadmin user purge en un almacén en el que no se ha modificado la propiedad MsgSvrN-adminurl (que lleve todavía a la URL de Administration Server), la orden funcionará como antes.
Vuelva a iniciar el servidor web en el que implementó iPlanet Delegated Administrator.
Es necesario reiniciar el servidor web en el que iPlanet Delegated Administrator se está ejecutando para permitir que los cambios del archivo resource.properties surtan efecto.
Utilice la orden imadmin user delete para marcar al usuario como eliminado.
imadmin user delete establece el atributo inetUserStatus en "eliminado". Para eliminar a varios usuarios, utilice la opción -i. Por ejemplo:
imadmin user delete -D chris -L user1 -n siroe.com -w bolton
Utilice la orden msuserpurge para eliminar el buzón del usuario.
msuserpurge encuentra todas las entradas de usuario donde inetUserStatus o mailUserStatus estén establecidos como "eliminados", depura los buzones de esos usuarios del almacén de mensajes y establece mailUserStatus como eliminado. Por ejemplo:
msuserpurge -d domain
Debe ejecutar msuserpurge antes de poder realizar el siguiente paso (eliminar la entrada del usuario del directorio), o el buzón del usuario quedará huérfano.
Puede programar el comando msuserpurge con el parámetro configutil local.schedule.userpurge. Por ejemplo:
configutil -o local.schedule.userpurge -v "30 2 * * 0 /opt/SUNWmsgsr/lib/msuserpurge -g 20" |
En el ejemplo anterior,msuserpurge se ejecutará los domingos a las 2.30 h. Eliminará el buzón de todos los usuarios marcados para ser eliminados durante más de 20 días.
Utilice la orden imadmin user purge para eliminar la entrada del usuario del directorio.
En versiones anteriores, esta orden realizaba las siguientes acciones:
Buscaba el directorio de los usuarios marcados como eliminados.
Borraba del directorio la libreta de direcciones de cada usuario.
Borraba del almacén de mensajes el buzón de todos los usuarios.
Si el atributo de usuario inetUserStatus se establece como eliminado, se eliminará la entrada de usuario. Si el mailUserStatus del usuario se establece como eliminado, los atributos de correo se eliminan de la entrada.
Ahora, debido a que ha modificado la propiedad MsgSvr0-adminurl no se invoca a Administration Server. Un mensaje le informará de que no se ha invocado a Administration Server. El paso C anterior no se realiza. El buzón ya ha sido eliminado por msuserpurge en el paso 3.
En Messaging Server 6.3, si el mailuserstatus del usuario ha sido establecido como eliminado (por msuserpurge) y no hay otros servicios presentes en la entrada de usuario, la orden imadmin user purge elimina del directorio la entrada del usuario.
Si en la entrada de usuario están presentes los atributos de otro servicio como Calendar Service, la entrada no se eliminará.