260 likes | 397 Views
Todo lo que siempre quiso saber sobre STSADM. Ing. Ricardo Munoz Monge ricardo.munoz@grupocma.com Administrador Comunidad SharePoint Costa Ric a. Comunidad SharePoint Costa Rica.
E N D
Todo lo que siempre quiso saber sobre STSADM Ing. Ricardo Munoz Monge ricardo.munoz@grupocma.com Administrador Comunidad SharePoint Costa Rica
Comunidad SharePoint Costa Rica • Comunidad de usuarios cuyo objetivo es dar a conocer las tecnologías y productos SharePoint y crear un punto de encuentro donde los usuarios puedan obtener y brindar soporte. • Sitio Web de la Comunidad http://ug.culminis.com/sites/CRC-SPS/default.aspx
Que es el STSADM? • Herramienta de línea de comandos para la administración de SharePoint. • Tiene que ejecutarse por un usuario administrador. • En el cado de ser utilizado en una granja MOSS funciona en los Web Front End. • No es interactivo lo que hace que sea ideal para la creación de Scripts.
¿Dónde esta el STSADM? • Se encuentra en la siguiente ruta C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN
Algunas Características • Se puede realizar cualquier operación que se realiza con la herramienta visual de administración. • Posee 194 operaciones de administración. (Esto posterior al SP 1) • Puede utilizarse para realizar operaciones en grupo o con un script. • Hay diversas maneras para hacer mas fácil su acceso • Existe operaciones propias para WSS 3.0 y MOSS 2007.
Formato de Uso del STSADM.EXE • Uso: stsadm.exe -o <operacion> [<parametros>] • Ayuda: stsadm.exe -help [<operacion>]
Categorías de las Operaciones • Mantenimiento de Sitios: Crear, Eliminar y Enumerar Sitios. • Mantenimiento de Web: Crear, Eliminar y Enumerar Webs y Subwebs. • Mantenimiento de Usuarios: Agregar, Eliminar, Enumerar y Migrar Usuarios. • Manipulación de Objetos de SharePoint: Respaldo, Restauración, Web Parts, Características , Soluciones y Plantillas. • Manejo de Servers: Manejo de Bases de Datos, Aplicaciones Web y Jobs.
Principales Operaciones • Addtemplate:Añadeunaplantilla a la galería de plantillasstsadm.exe -o addtemplate -filename -title [-description] • Adduser:Añade un usuario al sitioespecificado y lo asigna a un determinadogrupo. stsadm -o adduser -url (url del sitio) -userlogin (domain\nombreusuario) -useremail -role (grupo) -username {nombreusuario } [-siteadmin] • Backup:Crea un backup del sitio en el URL especificado.stsadm.exe -o backup -url {url} -filename {filenombre} [-overwrite]
Principales Operaciones (cont) • CreatesiteCrea un sitio en el URL especificado con el usuario, dueño y administradorespecificado. Si no especificaunaplantilla, el dueñopodráescogerunaplantillacuandovisite el sitioporprimeravezstsadm.exe -o createsite -url -ownerlogin -owneremail [-lcid (idioma)] [-sitetemplate (plantilla)] [-title (titulo)] [-description ] [-quota (plantilla)] • DeletetemplateElimina la plantillaespecificada.stsadm.exe -o deletetemplate -title [-lcid (idioma)]
Principales Operaciones (cont) • CreatewebCreaunasubsitio en el URL especificado. Se utiliza el parámetro unique para especificarpermisosúnicos para el subsitio.stsadm.exe -o createweb -url {url} [-lcid (idioma)] [-sitetemplate {plantilla}] [-title {titulo}] [-description (descripcion) -unique] • DeletesiteElimina el sitioespecificado. Para eliminarusuarios de Active Directory, especifique true para el parámetrodeleteadaccounts.stsadm.exe -o deletesite -url {url} -deleteadaccounts {true/false}
Principales Operaciones (cont) • RestoreRestaura un sitio Web desde un archive de backup. Use el parámetro overwrite para reemplazarcualquiersitio de Web existente.stsadm.exe -o restore -url {url} -filename {filenombre} [-overwrite] • DeleteuserElimina el usuarioespecificado.stsadm -o deleteuser -url {url} –userlogin • DeletewebElimina el subsitioespecificado.stsadm.exe -o deleteweb -url {url}
Principales Operaciones (cont) • EnumsitesLista con todos los sitios que han sido creados bajo un servidor virtual particular. El parámetro url debe ser el URL del servidor virtual.stsadm -o enumsites -url {URL} • EnumsubwebsLista con los subsitios que han sido creados bajo una área particular.stsadm -o enumsubwebs -url {URL}
Backup y Restore con STSADM • Se pueden realizar backups y restores a multiples niveles dentro de una solucionSharepoint. • A nivel de Web Application. • A nivel de SiteCollection. • El Export e Import sustituyen al smigrate.exe de versiones anteriores de Sharepoint.
Calendarización de Backups • Se pueden realizar bats para calendarizar su realización automática por medio del calendizador de tareas del sistema operativo. • Con estas tareas calendarizadas se pueden realizar backups y restore a nivel de granja y de site collection
Cosas que solo pueden Hacerse en STSADM • Createsiteinnewdb: Esta operacion permite crear un site collection con su propia base de datos • Execadmsvcjobs: Operacion que permite obligar o forzar al Timer Job Service a ejecutar un trabajo inmediatamente.
Cosas que solo pueden Hacerse en STSADM • Get Property y Set Property permiten configurar diversas propiedas de SharePoint como: • Configurar el numero de días que aparecera el icono de New de nuevo contenido en una lista o libreria. • Configurar el tiempo para examinar si nuevas alertas deben ser enviadas. • Configurar el tamaño máximo de las plantillas de sitio. • Configurar el tamaño máximo de los logs en el SQL Server
Como extender el STSADM • Se pueden agregar operaciones a la herramienta por medio de Solution Deployment (.WSP) • Consiste en dos partes 1. Crear un XML para definir nuevas operaciones en 12\Config 2. Crear el assembly y colocarlo en el Global Assembly Cache • Se pueden agregar operaciones a la herramienta por medio de Solution Deployment (.WSP)
Ejemplos de Extension de STSADM • MyStsadm Extensions (WSP): Conjunto de multiples extensiones al STSADM creadas por Gary Lapointe (MVP MOSS) • Custom SharePoint STSADM Commands Template Project: Proyecto de Codeplex para la generacion de comandos Personalizados con el STSADM • Proyecto STSADMWIN:interfaz windows para la ejecucion de todos los comandos del STSADM.
Recursos sobre STSADM • Blog dedicadoExclusivamente al STSADM. http://stsadm.blogspot.com/ • Sitio de TECHNET del STSADM. http://technet.microsoft.com/en-us/library/cc261956.aspx#section2 • Proyecto de Codeplex para comandos personalizados con el STSADM http://www.codeplex.com/customstsadmtemplate/ • Interfaz Windows para el STSADM http://blogs.msdn.com/ronalus/archive/2007/01/04/stsadmwin-has-an-2007-version.aspx • Lista de las 194 Operaciones de STSADM http://blogs.technet.com/josebda/archive/2008/03/15/complete-reference-of-all-stsadm-operations-with-parameters-in-moss-2007-sp1.aspx
Recursos Sharepoint • Blog de Ricardo Muñoz http://mundomoss.blogspot.com/ • ComunidadSharepoint Costa Rica https://ug.culminis.com/sites/CRC-SPS/default.aspx • SharePoint Community http://www.sharepointcommunity.com/default.aspx • SQL Server Group Costa Rica http://sqlugcr.net/default.aspx • Pagina Oficial SharePoint Server http://office.microsoft.com/en-us/sharepointserver/FX100492001033.aspx