by Misael Monterroca
31. January 2009 20:47
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!
4cecf2ef-3623-43af-858c-7d6679424401|0|.0
Tags: