Title: Todo lo que siempre quiso saber sobre STSADM
1Todo lo que siempre quiso saber sobre STSADM
- Ing. Ricardo Munoz Monge ricardo.munoz_at_grupocma.c
om - Administrador Comunidad SharePoint Costa Rica
2Comunidad 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
3Que 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.
4Dónde esta el STSADM?
- Se encuentra en la siguiente ruta
- C\Program Files\Common Files\Microsoft
Shared\web server extensions\12\BIN
5Algunas 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.
6Referencia Técnica para WSS 3.0
7Referencia Técnica para MOSS 2007
8Formato de Uso del STSADM.EXE
- Uso
- stsadm.exe -o ltoperaciongt ltparametrosgt
- Ayuda
- stsadm.exe -help ltoperaciongt
9Categorí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.
10Principales Operaciones
- AddtemplateAñade una plantilla a la galería de
plantillasstsadm.exe -o addtemplate -filename
-title -description - AdduserAñade un usuario al sitio especificado y
lo asigna a un determinado grupo. stsadm -o
adduser -url (url del sitio) -userlogin
(domain\nombreusuario) -useremail -role (grupo)
-username nombre usuario -siteadmin - BackupCrea un backup del sitio en el URL
especificado.stsadm.exe -o backup -url url
-filename filenombre -overwrite
11Principales Operaciones (cont)
- CreatesiteCrea un sitio en el URL especificado
con el usuario, dueño y administrador
especificado. Si no especifica una plantilla, el
dueño podrá escoger una plantilla cuando visite
el sitio por primera vezstsadm.exe -o createsite
-url -ownerlogin -owneremail -lcid (idioma)
-sitetemplate (plantilla) -title (titulo)
-description -quota (plantilla) - DeletetemplateElimina la plantilla
especificada.stsadm.exe -o deletetemplate -title
-lcid (idioma)
12Principales Operaciones (cont)
- CreatewebCrea una subsitio en el URL
especificado. Se utiliza el parámetro unique para
especificar permisos únicos para el
subsitio.stsadm.exe -o createweb -url url
-lcid (idioma) -sitetemplate plantilla
-title titulo -description (descripcion)
-unique - DeletesiteElimina el sitio especificado. Para
eliminar usuarios de Active Directory,
especifique true para el parámetro
deleteadaccounts.stsadm.exe -o deletesite -url
url -deleteadaccounts true/false
13Principales Operaciones (cont)
- RestoreRestaura un sitio Web desde un archive de
backup. Use el parámetro overwrite para
reemplazar cualquier sitio de Web
existente.stsadm.exe -o restore -url url
-filename filenombre -overwrite - DeleteuserElimina el usuario especificado.stsadm
-o deleteuser -url url userlogin - DeletewebElimina el subsitio especificado.stsadm
.exe -o deleteweb -url url
14Principales 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
15Backup y Restore con STSADM
- Se pueden realizar backups y restores a
multiples niveles dentro de una solucion
Sharepoint. - A nivel de Web Application.
- A nivel de Site Collection.
- El Export e Import sustituyen al smigrate.exe de
versiones anteriores de Sharepoint.
16Calendarizació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
17Tareas Calendarizadas
18Cosas 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.
19Cosas 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
20Como 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)
21Ejemplos 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.
22 23Recursos sobre STSADM
- Blog dedicado Exclusivamente al STSADM.
- http//stsadm.blogspot.com/
- Sitio de TECHNET del STSADM.
- http//technet.microsoft.com/en-us/library/cc26
1956.aspxsection2 - 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/0
3/15/complete-reference-of-all-stsadm-operations-w
ith-parameters-in-moss-2007-sp1.aspx
24Recursos Sharepoint
- Blog de Ricardo Muñoz
- http//mundomoss.blogspot.com/
- Comunidad Sharepoint Costa Rica
- https//ug.culminis.com/sites/CRC-SPS/default.a
spx - 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/sharepointser
ver/FX100492001033.aspx
25Patrocinan
26Miembros de