Extendiendo la SharePoint 3.0 Central Administration: SharePoint Administration Toolkit!

Cuando se habla de administrar la plataforma SharePoint, tenemos varias posibilidades:

  • La más intuitiva, a través de la SharePoint 3.0 Central Administration desde la que podremos configurar y modificar elementos claves de nuestra instalación de SharePoint (WSS 3.0 & MOSS).
  • A través de la interfaz de comandos y utilizando la herramienta stsadm.
  • Extender las dos opciones anteriores.
  • Aprovechar la riqueza del modelo de objetos de administración de SharePoint para construir nuestras propias aplicaciones de administración de SharePoint.

En esta ocasión vamos a ver como podemos extender la SharePoint 3.0 Central Administration y la utilidad stsadm a partir del SharePoint Administration Toolkit. Se trata de un paquete de funcionalidades a nivel de administración que apareció durante el mes de abril de este año y que está pensado para ayudar a administrar y gestionar WSS 3.0 & MOSS. Empecemos.

La instalación

El proceso de instalación de este Toolkit es realmente sencillo puesto que se compone únicamente de dos pasos:

  • La típica aceptación de las condiciones bajos las que se licencia.
  • Una pantalla de línea de comandos en la que podemos ver como se van instalando los archivos de aplicación que componen el toolkit.

Si revisamos el directorio de instalación de SharePoint (WSS 3.0 o MOSS), podremos comprobar que aparece una nueva feature denominada BatchSiteManagerLinks y que es la que añade la instalación del Toolkit.

image image image

Tras instalar el Toolkit, tendremos que tanto la SharePoint 3.0 Central Administration como la utilidad stsadm han sido extendidas con nuevas funcionalidades:

  • Desde la administración central de SharePoint y en la sección Applications aparece una nueva sección de funcionalidad denominada Batch Site Manager podremos realizar operaciones a gran escala en colecciones de sitios como mover, bloquear y eliminar colecciones de sitios.
  • En el caso de la utilidad stsadm dispondremos de una nueva opción que facilita la actualización de los correos de alertas de SharePoint ante cambios en el nombre de la url: updatealert.
image image

Probando las opciones de la sección Batch Site Manager

Lo siguiente que vamos a hacer es probar la funcionalidad de realizar operaciones a gran escala con colecciones de sitio. Por ejemplo, vamos a ver como podemos mover colecciones de sitios. Esta operación nos permitirá mover colecciones de sitios entre bases de datos asociadas a la misma web application (esta limitación es importante). Los pasos para definir la operación Move son los siguientes:

  • Lo primero que tendremos que hacer en la página que se abre es especificar la web application que contiene la colección o colecciones de sitios sobre las que operaremos.
  • Para poder visualizar las colecciones de sitios de la web application necesitamos iniciar un job encargado de agregarlos.
  • Para comprobar el estado de ejecución del job, pulsamos sobre Refresh progress. En mi caso, se habrá agregado una única colección de sitios. Para cada colección de sitios vemos que se visualiza cuál es su BD de contenidos, el espacio que ocupa, el número de Hits, la última modificación y el Lock Status.
  • Para probar la opción movimiento de colecciones de sitios, simplemente seleccionamos el sitio o colección de sitios a mover y pulsamos sobre el enlace de acción Move.
image image image
  • A continuación especificaremos las configuraciones necesarias para realizar la operación de movimiento de la colección de sitios:
    • El nombre y descripción del job encargado de realizar el movimiento (se trata de un Timer Job de SharePoint).
    • El nombre de la BD de contenidos a la que vamos a mover la colección de sitios.
    • El servidor de SharePoint (primero que esté libre) al que vamos a mover la colección de sitios.
    • El path físico (puede ser una carpeta compartida) dónde se guardarán de manera temporal los archivos generados al realizar la operación de movimiento (en mi caso he especificado una carpeta local de la máquina virtual de pruebas).
    • La planificación de ejecución del job: en el momento actual vs en un instante de tiempo programado.
    • Las acciones a realizar en el caso de producirse éxito o fallo en el job (envío de una notificación por e-mail).
  • Tras realizar todas esta configuraciones simplemente pulsamos OK para que se realice la operación Move, y se hará efectivo el movimiento de la colección de sitios de una BD de la web application a otra BD asociada.

image

La configuración de las operaciones Delete y Lock son similares a la operación Move:

  • En el caso de una operación de tipo Lock, tendremos que especificar como es este anclaje del site o site collections seleccionados: Not Locked, Adding content prevented, Read-only, No access.
  • En el caso de una operación Delete, podremos especificar si vamos a realizar un backup de lo site o site collections y la ubicación física del backup.
image image

Finalmente comentaros que podéis obtener más información acerca de las funcionalidades del SharePoint Administration Toolkit en este whitepaper sobre esta extensión de la SharePoint 3.0 Central Administration y en esta entrada del blog de Chandima Kulathilake. Espero que el post os haya resultado interesante.

Publicado por

Juan Carlos González

Juan Carlos es Ingeniero de Telecomunicaciones por la Universidad de Valladolid y Diplomado en Ciencias Empresariales por la Universidad Oberta de Catalunya (UOC). Cuenta con más de 12 años de experiencia en tecnologías y plataformas de Microsoft diversas (SQL Server, Visual Studio, .NET Framework, etc.), aunque su trabajo diario gira en torno a SharePoint & Office 365. Juan Carlos es MVP de Office Servers & Services desde 2015 (anteriormente fue reconocido por Microsoft como MVP de Office 365 y MVP de SharePoint Server desde 2008 hasta 2015), coordinador del grupo de usuarios .NET de Cantabria (Nuberos.Net, www.nuberos.es), co-fundador y coordinador del Grupo de Usuarios de SharePoint de España (SUGES, www.suges.es), así como co-director de la revista gratuita en castellano sobre SharePoint CompartiMOSS (www.compartimoss.com). Hasta la fecha, ha publicado 8 libros sobre SharePoint & Office 365 y varios artículos en castellano y en inglés sobre ambas plataformas.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *