Ir al contenido principal

Nuevo-PropertyTemplate

Define una nueva Plantilla de propiedad para usar con PowerShell y copiar contenido

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

Comando

New-PropertyTemplate

Descripción

El comando para crear una plantilla de propiedad para copiar datos a una lista o biblioteca de SharePoint.

Para más información sobre las plantillas de propiedad, consulta Crear una plantilla.

Nota: New-PropertyTemplate solo se puede usar con los comandos de migración de contenido Import-Document, Copy-Content, Import-BoxDocument y Import-GoogleDriveDocument.

Ejemplos

Crear una plantilla de propiedad para copiar contenido

$startDate = [DateTime]::ParseExact("01-01-2012", "MM-dd-yyyy", $null)
$endDate = [DateTime]::ParseExact("12-31-2012", "MM-dd-yyyy", $null)

$propertyTemplate = New-PropertyTemplate -AuthorsAndTimestamps -VersionHistory -Permissions -WebParts -NoLinkCorrection -FlattenFolders -VersionLimit 5 -CheckInAs Publish -ContentApproval SameAsCurrent -From $startDate -To $endDate

$srcSite = Connect-Site -Url http://myfarm1/sites/mysourcesite
$srcList = Get-List -Site $srcSite -Name mysrclist

$dstSite = Connect-Site -Url http://myfarm1/sites/mydestinationsite
$dstList = Get-List -Site $dstSite -Name mydstlist

Copy-Content -SourceList $srcList -DestinationList $dstList -Template $propertyTemplate

Nota: Cuando defines una plantilla de propiedad en tu script, debes listar todo lo que necesitas conservar. En el ejemplo anterior, se están conservando autores y marcas de tiempo, historial de versiones, permisos y web parts.

Sintaxis

Estos son los conjuntos de parámetros compatibles para el comando New-PropertyTemplate.

New-PropertyTemplate
[-CheckInAs <CheckInAsType {SameAsCurrent | Publish | Draft}>]
[-ContentApproval <ContentApprovalType {Ignore | SameAsCurrent | Approved | Rejected | Pending | Draft | Scheduled}>][-AuthorsAndTimestamps <SwitchParameter>]
[-VersionHistory <SwitchParameter>][-Permissions <SwitchParameter>]
[-WebParts <SwitchParameter>][-NoLinkCorrection <SwitchParameter>]
[-FlattenFolders <SwitchParameter>][-VersionLimit <Int32>]
[-From <DateTime>][-To <DateTime>]
[-UserAlerts <SwitchParameter>]
New-PropertyTemplate
[-CheckInAs <CheckInAsType {SameAsCurrent | Publish | Draft}>]
[-ContentApproval <ContentApprovalType {Ignore | SameAsCurrent | Approved | Rejected | Pending | Draft | Scheduled}>][-AuthorsAndTimestamps <SwitchParameter>]
[-VersionHistory <SwitchParameter>][-Permissions <SwitchParameter>]
[-WebParts <SwitchParameter>][-NoLinkCorrection <SwitchParameter>]
[-FlattenFolders <SwitchParameter>][-VersionLimit <Int32>]
[-From <DateTime>][-To <DateTime>]
[-UserAlerts <SwitchParameter>][-LimitToFileExtension <String[]>]
New-PropertyTemplate[-CheckInAs <CheckInAsType {SameAsCurrent | Publish | Draft}>]
[-ContentApproval <ContentApprovalType {Ignore | SameAsCurrent | Approved | Rejected | Pending | Draft | Scheduled}>][-AuthorsAndTimestamps <SwitchParameter>]
[-VersionHistory <SwitchParameter>][-Permissions <SwitchParameter>]
[-WebParts <SwitchParameter>][-NoLinkCorrection <SwitchParameter>]
[-FlattenFolders <SwitchParameter>][-VersionLimit <Int32>]
[-From <DateTime>][-To <DateTime>]
[-UserAlerts <SwitchParameter>][-ExcludeFileExtension <String[]>]

Puedes obtener la sintaxis de cualquier comando en PowerShell con este script:

Get-Command New-PropertyTemplate -Syntax

Parámetros

-AuthorsAndTimestamps <SwitchParameter>

Especifica si se conservan los valores de metadatos para Created By, Created, Modified By y Modified.

¿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

-CheckInAs <CheckInAsType>

Especifica el valor de Proteger para los documentos. Puedes proteger tus documentos como borradores, versiones publicadas o mantener el mismo valor que el origen. Solo funcionará si la biblioteca de documentos de destino admite control de versiones.

¿Requerido?

Falso

Valor predeterminado

SameAsCurrent

¿Acepta entrada de canalización?

Falso

¿Acepta caracteres comodín?

Falso

Nombre del conjunto de parámetros

(Todos)

Alias

Ninguno

-ContentApproval <ContentApprovalType>

Especifica el valor de estado de aprobación para elementos y documentos. Solo funcionará si la lista de destino admite la aprobación de contenido.

¿Requerido?

Falso

Valor predeterminado

Ignore

¿Acepta entrada de canalización?

Falso

¿Acepta caracteres comodín?

Falso

Nombre del conjunto de parámetros

(Todos)

Alias

Ninguno

-ExcludeFileExtension <String[]>

Especifica qué extensiones de archivo se deben ignorar al copiar. Usa una coma (,) para separar varias extensiones.

¿Requerido?

Falso

Valor predeterminado

Ninguno

¿Acepta entrada de canalización?

Falso

¿Acepta caracteres comodín?

Falso

Nombre del conjunto de parámetros

ExcludeFileExtension

Alias

Ninguno

-FlattenFolders <SwitchParameter>

Especifica que la jerarquía de carpetas se aplana (todos los documentos se migran sin carpetas, en una estructura plana).

¿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

-From <DateTime>

Especifica desde qué fecha se migra la información, basado en la Fecha de última modificación y la Fecha de creació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

-LimitToFileExtension <String[]>

Especifica qué extensiones de archivo se deben incluir. Usa una coma (,) para separar varias extensiones.

¿Requerido?

Falso

Valor predeterminado

Ninguno

¿Acepta entrada de canalización?

Falso

¿Acepta caracteres comodín?

Falso

Nombre del conjunto de parámetros

LimitToFileExtension

Alias

Ninguno

-NoLinkCorrection <SwitchParameter>

Especifica que los enlaces no se corrigen.

¿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

-Permissions <SwitchParameter>

Especifica que se conservan los permisos a nivel de elemento.

¿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

-To <DateTime>

Especifica hasta qué fecha se migra la información, basado en la Fecha de última modificación y la Fecha de creació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

-UserAlerts <SwitchParameter>

Especifica que se conservan las alertas de usuario.

¿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

-VersionHistory <SwitchParameter>

Especifica que se conservará el historial de versiones. Solo funcionará si el control de versiones está habilitado en la lista o biblioteca de destino. Si el destino solo permite versiones principales, solo se copian las versiones principales del origen.

¿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 el número de versiones a copiar, 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

-WebParts <SwitchParameter>

Especifica que se conservan los WebParts.

¿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 utilizando inteligencia artificial. En caso de duda, consulte la versión original en inglés."

¿Ha quedado contestada tu pregunta?