Importar una lista o biblioteca de documentos en SharePoint Server
SE APLICA A:2013 2016 2019 Subscription Edition SharePoint en Microsoft 365
Puede importar un sitio, una lista o una biblioteca de documentos en SharePoint Server con PowerShell.
Antes de empezar
Aunque puede usar PowerShell o Administración central para exportar un sitio, una lista o una biblioteca de documentos, solo puede usar PowerShell para importar un sitio, una lista o una biblioteca de documentos. Para más información sobre cómo exportar listas o bibliotecas, vea Exportar sitios, listas o bibliotecas de documentos en SharePoint Server.
Antes de empezar esta operación, revise la información siguiente:
Se puede usar la importación como un método para restaurar los elementos o como un método para mover o copiar los elementos de una granja a otra granja. Se puede importar un sitio, una lista o una biblioteca de documentos desde una copia de seguridad de la granja de servidores actual, desde otra granja de servidores o desde una base de datos de contenido de solo lectura. Para importar desde una base de datos de contenido de solo lectura, en primer lugar se debe adjuntar la base de datos de solo lectura. Para obtener más información, vea Asociar y restaurar bases de datos de contenido de solo lectura en SharePoint Server.
No se puede importar un sitio, lista o biblioteca de documentos exportados desde una versión de SharePoint Server a otra versión de SharePoint Server.
Importar un sitio, lista o biblioteca de documentos en SharePoint Server
Puede usar PowerShell para importar manualmente un sitio, una lista o una biblioteca de documentos o como parte de un script que puede ejecutarse periódicamente.
Para importar un sitio, una lista o una biblioteca de documentos mediante PowerShell
Compruebe que cumple con las pertenencias siguientes:
Rol fijo de servidor securityadmin en la instancia de SQL Server.
Rol fijo de base de datos db_owner en todas las bases de datos que se van a cargar.
Grupo de servidores en el servidor en el que se van a ejecutar los cmdlets de PowerShell.
Un administrador puede usar el cmdlet Add-SPShellAdmin para conceder permisos de uso para los cmdlets de SharePoint Server.
Nota:
Si no dispone de permisos, póngase en contacto con el administrador para la instalación o con el administrador de SQL Server para solicitarlos. Para más información sobre permisos de PowerShell, vea Add-SPShellAdmin.
Inicie el Shell de administración de SharePoint.
En el símbolo del sistema de PowerShell, escriba el comando siguiente:
Import-SPWeb -Identity <SiteURL> -Path <ImportFileName> [-Force] [-NoFileCompression] [-Verbose]
Donde:
<SiteURL> es la dirección URL del sitio al que va a importar.
<ImportFileName> es el nombre del archivo desde el que va a exportar.
Importante
El sitio o subsitio que va a importar debe tener una plantilla que coincida con la plantilla del sitio especificado por
Identity
.También puede usar el
Get-SPWeb
cmdlet y pasar el identificador aImport-SPWeb
mediante la canalización de PowerShell. El valor delPath
parámetro especifica la ruta de acceso y el nombre de archivo del archivo desde el que se va a importar la lista o biblioteca. Para incluir la configuración de seguridad del usuario con la lista o la biblioteca de documentos, use elIncludeUserSecurity
parámetro . Para sobrescribir la lista o biblioteca que especificó, use elForce
parámetro . Puede usar elUpdateVersions
parámetro para especificar cómo se controlarán los conflictos de control de versiones. Para ver el progreso de la operación, use elVerbose
parámetro .El
NoFileCompression
parámetro permite especificar que no se realiza ninguna compresión de archivos durante el proceso de importación. Al usar este parámetro, puede reducir el uso de recursos hasta un 30% durante los procesos de exportación e importación. Si va a importar un sitio, una lista o una biblioteca de documentos que exportó desde Administración central, o si exportó un sitio, una lista o una biblioteca de documentos mediante PowerShell y no usó elNoFileCompression
parámetro en elExport-SPWeb
cmdlet, no puede usar este parámetro en elImport-SPWeb
cmdlet.Nota:
No hay ninguna facilidad en el
Import-SPWeb
cmdlet para importar un subconjunto de los elementos dentro del archivo de exportación. Por lo tanto, la operación de importación importará todo el contenido del archivo.
Para obtener más información, vea Import-SPWeb.
Nota:
Se recomienda usar Windows PowerShell para realizar tareas administrativas de línea de comandos. La herramienta de línea de comandos Stsadm ya no se usa, pero se ha incluido para ofrecer compatibilidad con las versiones anteriores del producto.
Consulte también
Conceptos
Exportar sitios, listas o bibliotecas de documentos en SharePoint Server