Ir al contenido principal

Copiar tipo de contenido

Copiar un tipo de contenido 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-ContentType

Descripción

El comando para copiar tipos de contenido de un sitio de SharePoint a otro.

Ejemplos

Obtener tipos de contenido para copiar

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

Copiar todos los tipos de contenido

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

Copiar algunos tipos de contenido

$dstSite = Connect-Site -Url "http://myfarm1/sites/mydestinationsite"Connect-Site -Url "http://myfarm1/sites/mysourcesite" | Copy-ContentType -Name MyName*,MySpecificName -DestinationSite $dstSite

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

Comprobación previa al copiar todos los tipos de contenido

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

Sintaxis

Copy-ContentType
-ContentType <ContentType[]>
-DestinationSite <Site>
[-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-ContentType
-Name <String[]>
-SourceSite <Site>
-DestinationSite <Site>
[-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-ContentType
-All <SwitchParameter>
-SourceSite <Site>
-DestinationSite <Site>
[-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 todos.

¿Requerido?

Valor predeterminado

Ninguno

¿Acepta entrada de canalización?

No

¿Acepta caracteres comodín?

No

Nombre del conjunto de parámetros

All

Alias

Ninguno

-ContentType <ContentType[]>

Especifica los tipos de contenido de origen a copiar.

¿Requerido?

Valor predeterminado

Ninguno

¿Acepta entrada de canalización?

Sí (ByValue, ByPropertyName)

¿Acepta caracteres comodín?

No

Nombre del conjunto de parámetros

Default

Alias

Ninguno

-CopySettings <CopySettings>

¿Requerido?

No

Valor predeterminado

Ninguno

¿Acepta entrada de canalización?

Sí (ByValue, ByPropertyName)

¿Acepta caracteres comodín?

No

Nombre del conjunto de parámetros

(All)

Alias

Ninguno

-DestinationSite <Site>

Especifica el sitio de destino.

¿Requerido?

Valor predeterminado

Ninguno

¿Acepta entrada de canalización?

No

¿Acepta 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

¿Acepta entrada de canalización?

No

¿Acepta caracteres comodín?

No

Nombre del conjunto de parámetros

(All)

Alias

Ninguno

-MappingSettings <MappingSettings>

¿Requerido?

No

Valor predeterminado

Ninguno

¿Acepta entrada de canalización?

No

¿Acepta 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

¿Acepta entrada de canalización?

No

¿Acepta caracteres comodín?

Nombre del conjunto de parámetros

Name

Alias

Ninguno

-NoContent <SwitchParameter>

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

¿Requerido?

No

Valor predeterminado

Ninguno

¿Acepta entrada de canalización?

No

¿Acepta caracteres comodín?

No

Nombre del conjunto de parámetros

(All)

Alias

Ninguno

-NoCustomizedListForms <SwitchParameter>

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

¿Requerido?

No

Valor predeterminado

Ninguno

¿Acepta caracteres comodín?

No

Nombre del conjunto de parámetros

(All)

Alias

Ninguno

-NoCustomPermissions <SwitchParameter>

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

¿Requerido?

No

Valor predeterminado

Ninguno

¿Acepta entrada de canalización?

No

¿Acepta caracteres comodín?

No

Nombre del conjunto de parámetros

(All)

Alias

Ninguno

-NoListViews <SwitchParameter>

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

¿Requerido?

No

Valor predeterminado

Ninguno

¿Acepta entrada de canalización?

No

¿Acepta caracteres comodín?

No

Nombre del conjunto de parámetros

(All)

Alias

Ninguno

-NoNintexWorkflowHistory <SwitchParameter>

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

¿Requerido?

No

Valor predeterminado

Ninguno

¿Acepta entrada de canalización?

No

¿Acepta caracteres comodín?

No

Nombre del conjunto de parámetros

(All)

Alias

Ninguno

-NormalMode <SwitchParameter>

Especifica que se debe usar el modo normal.

Nota: Insane mode siempre se usa por defecto en PowerShell.

¿Obligatorio?

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 están copiando no se activarán automáticamente.

¿Obligatorio?

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 las web parts no se copiarán al copiar páginas.

¿Obligatorio?

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.

¿Obligatorio?

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.

¿Obligatorio?

Verdadero

Valor predeterminado

Ninguno

¿Acepta entrada de canalización?

Verdadero (ByValue, ByPropertyName)

¿Acepta caracteres comodín?

Falso

Nombre del conjunto de parámetros

Nombre, Todos

Alias

Ninguno

-TaskName <String>

Especifica un nombre para la tarea.

¿Obligatorio?

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.

¿Obligatorio?

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 que se copiarán las X versiones más recientes, conservando siempre al menos una versión principal.

¿Obligatorio?

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 azure insane.

¿Obligatorio?

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.

¿Obligatorio?

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?