none
Duplicar sitios de SharePont 2013 RRS feed

  • Pregunta

  • Hola a todos,

    necesito ayuda para poder duplicar sitios completos de SharePoint o en su defecto listas de tareas, mantiendo todos los permisos. No me sirve la solución de guardar como plantilla, ya que los permisos se pierden y necesito permisos individuales para una lista de tareas como más de 300 tareas en combinación con 60 usuarios y cada uno de ellos con permisos distintos sobre las tareas del proyecto.

    Espero su ayuda, 

    muchas gracias,

    Sergio

    martes, 2 de febrero de 2016 16:30

Respuestas

  • Hola Sergio Marco,

    Colaborando con el equipo, tenemos para ti la siguiente respuesta:

    "

    Hola, buena tarde

         En base a lo que necesitas el mejor acercamiento seria el utilizar el comando “export-spweb”, este comando te ayuda a exportar el contenido completo de un sitio, listas, bibliotecas además de la seguridad y el versionamiento de los documentos, en caso de que asi lo necesites, el comando quedaría de la siguiente manera:

    $list = "/Biblioteca"

    $web = "URL_del_Sitio"

    $path = "C:\respaldo.cmp"

    Arriba se muestran la variables, $list para el nombre de una lista o biblioteca de documentos, $web para un root site o site collection, $path para seleccionar donde se va a guardar el elemento.

    Si lo que quieres es exportar el sitio completo utilizarías el siguiente comando:

    Export-SPWeb -Identity $web -Path $path -IncludeVersions All -IncludeUserSecurity -Force

    -IncludeVersion  All” sirve para exportar todas las versiones de los archivo localizados en una Biblioteca de documentos; siempre y cuando tengas el versionamiento activo, “IncludeUserSecurity” exporta los permisos que se encuentren.

    Si lo que requieres es exportar una lista o biblioteca en específico utilizarías lo siguiente:

    Export-SPWeb -Identity $web -itemurl $list -Path $path -IncludeVersions All -IncludeUserSecurity –Force

    Así lo que exportarías sería un solo elemento dentro de la URL del sitio que estas especificando.

    Para poder importar la información, son dos pasos diferentes; si lo que quieres es importar el sitio web completo necesitas ya tener creado una aplicación web con su colección de sitios y muy importante la plantilla de este sitio e idioma debe de der igual al del sitio origen; ejemplo, sitio exportado fue creado con la plantilla “Team Site” en “Español”, el sitio destino debe de estar creado con la plantilla “Team Site” e idioma “Español”, de lo contrario se mandata un error.  Si lo que se quiere es importar solo una lista o Librería no importa la plantilla con la cual fue creado el sito, para ambos caso el comando para importar es:

    $webd = "URL_destino"

    $path = "C:\respaldo.cmp"

    Las variables ocupadas, $webd es la url del sitio destino, $path la ubicación en donde se guardó la exportación.

    Import-SPWeb -Identity $web -Path $path -Force

    Cualquier duda quedamos a tus ordenes.

    Saludos.

    "

    Gracias por usar los foros de TechNet.

    Marco

    _____


    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde.

    Microsoft ofrece este servicio de forma gratuita, con la finalidad de ayudar a los usuarios y la ampliación de la base de datos de conocimientos relacionados con los productos y tecnologías de Microsoft.

    Este contenido es proporcionado "tal cual" y no implica ninguna responsabilidad de parte de Microsoft.


    • Editado Moderador M miércoles, 3 de febrero de 2016 22:31
    • Marcado como respuesta Moderador M martes, 9 de febrero de 2016 17:46
    miércoles, 3 de febrero de 2016 22:30