Ir al contenido principal

Copiar-Lista

Copiar una Lista o Biblioteca de SharePoint con PowerShell

Nota: La integración con PowerShell requiere una suscripción Pro o Enterprise de ShareGate Migrate. No está disponible en el plan Essentials.

Comando

Copy-List

Descripción

El comando de PowerShell que se utiliza para copiar una lista o biblioteca de un sitio de SharePoint a otro.

Consejos:

Ejemplos

Obtener listas para copiar

$srcSite = Connect-Site -Url "http://myfarm1/sites/mysourcesite"$dstSite = Connect-Site -Url "http://myfarm1/sites/mydestinationsite"$toCopy = Get-List -Site $srcSiteCopy-List -List $toCopy -DestinationSite $dstSite

Copiar todas las listas

$srcSite = Connect-Site -Url "http://myfarm1/sites/mysourcesite"$dstSite = Connect-Site -Url "http://myfarm1/sites/mydestinationsite"Copy-List -All -SourceSite $srcSite -DestinationSite $dstSite

Copiar algunas listas

$srcSite = Connect-Site -Url "http://myfarm1/sites/mysourcesite"$dstSite = Connect-Site -Url "http://myfarm1/sites/mydestinationsite"Copy-List -SourceSite $srcSite -Name MyTitle*,MySpecificTitle -DestinationSite $dstSite

Nota: El símbolo * se utiliza para llamar a varios objetos con un nombre similar.

Comprobación previa al copiar todas las listas

$srcSite = Connect-Site -Url "http://myfarm1/sites/mysourcesite"$dstSite = Connect-Site -Url "http://myfarm1/sites/mydestinationsite"Copy-List -All -SourceSite $srcSite -DestinationSite $dstSite -WhatIf

Copiar y renombrar una lista

$srcSite = Connect-Site -Url "http://myfarm1/sites/mysourcesite"$dstSite = Connect-Site -Url "http://myfarm1/sites/mydestinationsite"Copy-List -SourceSite $srcSite -Name MyTitle*,MySpecificTitle -DestinationSite $dstSite -ListTitleUrlSegment "MyTitleNewUrl" -ListTitle "MyNewTitle"

Nota: El símbolo * se utiliza para llamar a varios objetos con un nombre similar.

Sintaxis

Copy-List
-List <List[]>
-DestinationSite <Site>
[-ListTitle <String>]
[-ListTitleUrlSegment <String>]
[-NoContent <SwitchParameter>]
[-VersionLimit <Int32>]
[-NoCustomPermissions <SwitchParameter>]
[-NoWorkflows <SwitchParameter>]
[-NoSiteFeatures <SwitchParameter>]
[-NoWebParts <SwitchParameter>]
[-NoCustomizedListForms <SwitchParameter>]
[-NoListViews <SwitchParameter>]
[-NoNintexWorkflowHistory <SwitchParameter>]
[-UserAlerts <SwitchParameter>]
[-NormalMode <SwitchParameter>]
[-WaitForImportCompletion <SwitchParameter>]
[-ForceNewListExperience <SwitchParameter>]
[-WhatIf <SwitchParameter>]
[-CopySettings <CopySettings>]
[-MappingSettings <MappingSettings>]
[-TaskName <String>]
Copy-List
-Name <String[]>
-SourceSite <Site>
-DestinationSite <Site>
[-ListTitle <String>]
[-ListTitleUrlSegment <String>]
[-NoContent <SwitchParameter>]
[-VersionLimit <Int32>]
[-NoCustomPermissions <SwitchParameter>]
[-NoWorkflows <SwitchParameter>]
[-NoSiteFeatures <SwitchParameter>]
[-NoWebParts <SwitchParameter>]
[-NoCustomizedListForms <SwitchParameter>]
[-NoListViews <SwitchParameter>]
[-NoNintexWorkflowHistory <SwitchParameter>]
[-UserAlerts <SwitchParameter>]
[-NormalMode <SwitchParameter>]
[-WaitForImportCompletion <SwitchParameter>]
[-ForceNewListExperience <SwitchParameter>]
[-WhatIf <SwitchParameter>]
[-CopySettings <CopySettings>]
[-MappingSettings <MappingSettings>]
[-TaskName <String>]
Copy-List
-All <SwitchParameter>
-SourceSite <Site>
-DestinationSite <Site>
[-ListTitle <String>]
[-ListTitleUrlSegment <String>]
[-NoContent <SwitchParameter>]
[-VersionLimit <Int32>]
[-NoCustomPermissions <SwitchParameter>]
[-NoWorkflows <SwitchParameter>]
[-NoSiteFeatures <SwitchParameter>]
[-NoWebParts <SwitchParameter>]
[-NoCustomizedListForms <SwitchParameter>]
[-NoListViews <SwitchParameter>]
[-NoNintexWorkflowHistory <SwitchParameter>]
[-UserAlerts <SwitchParameter>]
[-NormalMode <SwitchParameter>]
[-WaitForImportCompletion <SwitchParameter>]
[-ForceNewListExperience <SwitchParameter>]
[-WhatIf <SwitchParameter>]
[-CopySettings <CopySettings>]
[-MappingSettings <MappingSettings>]
[-TaskName <String>]

Parámetros

-All <SwitchParameter>

Especifica que se copien todas.

¿Requerido?

Valor predeterminado

Ninguno

¿Aceptar entrada de canalización?

No

¿Aceptar caracteres comodín?

No

Nombre del conjunto de parámetros

All

Alias

Ninguno

-CopySettings <CopySettings>

¿Requerido?

No

Valor predeterminado

Ninguno

¿Aceptar entrada de canalización?

Sí (ByValue, ByPropertyName)

¿Aceptar caracteres comodín?

No

Nombre del conjunto de parámetros

(All)

Alias

Ninguno

-DestinationSite <Site>

Especifica el sitio de destino.

¿Requerido?

Valor predeterminado

Ninguno

¿Aceptar entrada de canalización?

No

¿Aceptar caracteres comodín?

No

Nombre del conjunto de parámetros

(All)

Alias

Ninguno

-ForceNewListExperience <SwitchParameter>

Especifica que el comando convertirá las listas a la Nueva Experiencia de Microsoft 365 cuando sea posible.

¿Requerido?

No

Valor predeterminado

Ninguno

¿Aceptar entrada de canalización?

No

¿Aceptar caracteres comodín?

No

Nombre del conjunto de parámetros

(All)

Alias

Ninguno

-List <List[]>

Especifica las listas o bibliotecas de origen que se van a copiar.

¿Requerido?

Valor predeterminado

Ninguno

¿Aceptar entrada de canalización?

Sí (ByValue, ByPropertyName)

¿Aceptar caracteres comodín?

No

Nombre del conjunto de parámetros

Default

Alias

Ninguno

-ListTitle <String>

Especifica el nuevo título de la lista. Este parámetro debe usarse junto con el parámetro 'ListTitleUrlSegment' y no puede usarse al copiar más de una lista.

¿Requerido?

No

Valor predeterminado

Ninguno

¿Aceptar entrada de canalización?

No

¿Aceptar caracteres comodín?

No

Nombre del conjunto de parámetros

(All)

Alias

Ninguno

-ListTitleUrlSegment <String>

Especifica la nueva URL de la lista. Este parámetro debe usarse junto con el parámetro 'ListTitle' y no puede usarse al copiar más de una lista.

¿Requerido?

No

Valor predeterminado

Ninguno

¿Aceptar entrada de canalización?

No

¿Aceptar caracteres comodín?

No

Nombre del conjunto de parámetros

(All)

Alias

Ninguno

-MappingSettings <MappingSettings>

¿Requerido?

No

Valor predeterminado

Ninguno

¿Aceptar entrada de canalización?

No

¿Aceptar caracteres comodín?

No

Nombre del conjunto de parámetros

(All)

Alias

Ninguno

-Name <String[]>

Especifica el nombre (se admiten caracteres comodín).

¿Requerido?

Valor predeterminado

Ninguno

¿Aceptar entrada de canalización?

No

¿Aceptar caracteres comodín?

Nombre del conjunto de parámetros

Name

Alias

Ninguno

-NoContent <SwitchParameter>

Especifica que no se copiarán los elementos de la lista, documentos, carpetas ni conjuntos de documentos dentro de las listas y bibliotecas.

¿Requerido?

No

Valor predeterminado

Ninguno

¿Aceptar entrada de canalización?

No

¿Aceptar caracteres comodín?

No

Nombre del conjunto de parámetros

(All)

Alias

Ninguno

-NoCustomizedListForms <SwitchParameter>

Especifica que no se copiarán los formularios personalizados de lista ni los formularios de tipo de contenido.

¿Requerido?

Falso

Valor predeterminado

Ninguno

¿Acepta caracteres comodín?

Falso

Nombre del conjunto de parámetros

(Todos)

Alias

Ninguno

-NoCustomPermissions <SwitchParameter>

Especifica que todo se configurará para heredar permisos de su elemento principal.

¿Requerido?

Falso

Valor predeterminado

Ninguno

¿Acepta entrada de canalización?

Falso

¿Acepta caracteres comodín?

Falso

Nombre del conjunto de parámetros

(Todos)

Alias

Ninguno

-NoListViews <SwitchParameter>

Especifica que las vistas de la lista no se copiarán.

¿Requerido?

Falso

Valor predeterminado

Ninguno

¿Acepta entrada de canalización?

Falso

¿Acepta caracteres comodín?

Falso

Nombre del conjunto de parámetros

(Todos)

Alias

Ninguno

-NoNintexWorkflowHistory <SwitchParameter>

Especifica que el historial de los flujos de trabajo de Nintex asociados con los objetos migrados no se copiará al destino.

¿Requerido?

Falso

Valor predeterminado

Ninguno

¿Acepta entrada de canalización?

Falso

¿Acepta caracteres comodín?

Falso

Nombre del conjunto de parámetros

(Todos)

Alias

Ninguno

-NormalMode <SwitchParameter>

Especifica que se debe usar el modo normal.
Nota: Insane mode siempre se usa por defecto en PowerShell.

¿Requerido?

Falso

Valor predeterminado

Ninguno

¿Acepta entrada de canalización?

Falso

¿Acepta caracteres comodín?

Falso

Nombre del conjunto de parámetros

(Todos)

Alias

Ninguno

-NoSiteFeatures <SwitchParameter>

Especifica que todas las características del sitio y de la colección de sitios requeridas por los elementos que se copian no se activarán automáticamente.

¿Requerido?

Falso

Valor predeterminado

Ninguno

¿Acepta entrada de canalización?

Falso

¿Acepta caracteres comodín?

Falso

Nombre del conjunto de parámetros

(Todos)

Alias

Ninguno

-NoWebParts <SwitchParameter>

Especifica que los web parts no se copiarán al copiar páginas.

¿Requerido?

Falso

Valor predeterminado

Ninguno

¿Acepta entrada de canalización?

Falso

¿Acepta caracteres comodín?

Falso

Nombre del conjunto de parámetros

(Todos)

Alias

Ninguno

-NoWorkflows <SwitchParameter>

Especifica que los flujos de trabajo asociados con los objetos migrados no se copiarán al destino.

¿Requerido?

Falso

Valor predeterminado

Ninguno

¿Acepta entrada de canalización?

Falso

¿Acepta caracteres comodín?

Falso

Nombre del conjunto de parámetros

(Todos)

Alias

Ninguno

-SourceSite <Site>

Especifica el sitio de origen.

¿Requerido?

Verdadero

Valor predeterminado

Ninguno

¿Acepta entrada de canalización?

Verdadero (ByValue, ByPropertyName)

¿Acepta caracteres comodín?

Falso

Nombre del conjunto de parámetros

Name, All

Alias

Ninguno

-TaskName <String>

Especifica un nombre para la tarea.

¿Requerido?

Falso

Valor predeterminado

Ninguno

¿Acepta entrada de canalización?

Falso

¿Acepta caracteres comodín?

Falso

Nombre del conjunto de parámetros

(Todos)

Alias

Ninguno

-UserAlerts <SwitchParameter>

Especifica que las alertas de usuario asociadas con los objetos migrados se copiarán al destino.

¿Requerido?

Falso

Valor predeterminado

Ninguno

¿Acepta entrada de canalización?

Falso

¿Acepta caracteres comodín?

Falso

Nombre del conjunto de parámetros

(Todos)

Alias

Ninguno

-VersionLimit <Int32>

Especifica copiar las X versiones más recientes, conservando al menos una versión principal.

¿Requerido?

Falso

Valor predeterminado

Ninguno

¿Acepta entrada de canalización?

Falso

¿Acepta caracteres comodín?

Falso

Nombre del conjunto de parámetros

(Todos)

Alias

Ninguno

-WaitForImportCompletion <SwitchParameter>

Especifica que el comando esperará a que se complete la importación en modo insane de Azure.

¿Requerido?

Falso

Valor predeterminado

Ninguno

¿Acepta entrada de canalización?

Falso

¿Acepta caracteres comodín?

Falso

Nombre del conjunto de parámetros

(Todos)

Alias

Ninguno

-WhatIf <SwitchParameter>

Especifica que se ejecutará una comprobación previa en lugar de una migración. Para más información, consulta Ejecutar una comprobación previa en PowerShell.

¿Requerido?

Falso

Valor predeterminado

Ninguno

¿Acepta entrada de canalización?

Falso

¿Acepta caracteres comodín?

Falso

Nombre del conjunto de parámetros

(Todos)

Alias

Ninguno


"Este artículo fue traducido usando inteligencia artificial. En caso de duda, consulta la versión original en inglés."

¿Ha quedado contestada tu pregunta?