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 $propertyTemplateNota: 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."
