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:
Para aprender cómo adaptar tu script Copy-Site para realizar una migración incremental, consulta Ejecutar una migración incremental en PowerShell.
Para aprender cómo usar las opciones de copia con PowerShell, consulta Opciones de copia en PowerShell.
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? | Sí |
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>
Especifica la configuración de copia.
¿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? | Sí |
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? | Sí |
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>
Especifica la configuración de asignación.
¿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? | Sí |
Valor predeterminado | Ninguno |
¿Aceptar entrada de canalización? | No |
¿Aceptar caracteres comodín? | Sí |
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."
