-
-
[Post continuación de Parte 1]
La instalación de WSS (Windows SharePoint Services por sus siglas en ingles, para abreviar será el termino que estaremos utilizando) es un proceso realmente muy sencillo, sin embargo cree un screencast para mostrar los pasos más significativos de la instalación, a manera de resumen se hace lo siguiente:
- Se realiza la descarga desde aqui: (Seleccione la versión en español y actualmente es WSS Con el Service Pack 1)
- Se selecciona la instalación básica la cual a grandes rasgos hace:
- Instala SQL Server Express para almacenar el contenido de configuración y los diferentes sitios creados.
- Configura la búsqueda dentro de sitios web de SharePoint
- Crea también un sitio SharePoint de ejemplo
Para descargar el screencast da un clic aquí, el screencast está resumido en menos de dos minutos en lugar de los casi 16 minutos que se tardo en mi equipo :D
La instalación avanzada es utilizada cuando queremos configurar de manera manual la instalación de SharePoint, como seleccionar un servidos de base de datos existente, crear una granja de servidores SharePoint etc.
Ya con SharePoint instalado, procederemos a realizar la personalización del sitio (branding)
-
-
Escenario:
Cambiar un servidor de Windows SharePoint Services 3.0 de Servidor A a Servidor B utilizando la herramienta de BackUp y Restauración del mismo WSS
No se cuenta con Active Directory, los usuarios son almacenados localmente en cada servidor A y B respectivamente
Problema:
WSS guarda el nombre de los usuarios con el nombre del dominio incluido es decir ServidorA\nombreUsuario, al realizar el proceso de restauración en el ServidorB y claro, crear los respectivos usuarios (ServidorB\nombreUsuario) WSS no reconoce los permisos de los usuarios “anteriores” ya que WSS sigue haciendo referencia a ServidorA\nombreUsuario en lugar de ServidorB\nombreUsuario.
Imagínense el caso de que sean más de 50 usuarios, diferentes subsitios y claro, permisos personalizados :(
Solución:
Después de entrar en pánico y tras varias horas de búsqueda en internet, encontré que la herramienta stsadm.exe cuenta con la opción de “migrar” usuarios de un dominio a otro (aún cuando no se cuente con Active Directory) la utilización es la siguiente:
stsadm.exe -o migrateuser -oldlogin ServidorA\NombreUsuario -newlogin ServidorB\NombreUsuario -ignoresidhistory
Con el comando anterior, todos los permisos serán respetados para el nuevo usuario asignado.
Saludos!