Ir al contenido principal

Guardar asignación de propiedades

Guarda tus asignaciones de propiedades para un origen y destino específicos 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

Save-PropertyMapping

Descripción

El comando para guardar todas las asignaciones de propiedades para una lista de origen y una lista de destino específicas.

Ejemplos

Guardar asignaciones personalizadas para una lista de origen y una lista de destino

# Conectar a los sitios de origen y destino
$srcSite = Connect-Site -Url "http://myfarm1/sites/mysourcesite"
$dstSite = Connect-Site -Url "http://myfarm1/sites/mydestinationsite"

# Obtener la lista de origen del sitio de origen
$srcList = Get-List -Name "mysrclist" -Site $srcSite

# Obtener la lista de destino del sitio de destino
$dstList = Get-List -Name "mydstlist" -Site $dstSite

# Recuperar las asignaciones de propiedades existentes entre las listas de origen y destino
$mappingSettings = Get-PropertyMapping -SourceList $srcList -DestinationList $dstList

# Mostrar las asignaciones de propiedades actuales
$mappingSettings

# Ejemplo de salida:
# PropertyMappings : Author -> Author
# KEY Created -> Created
# Editor -> Editor
# Modified -> Modified
# <NO SOURCE> -> MultipleColumn
# MyCustomField -> MyCustomField
# KEY Title -> Title
# ContentTypeMappings :
# UserAndGroupMappings :
# PermissionLevelMappings :
# SiteTemplateMappings :

# Agregar una nueva asignación de propiedad para varias columnas de origen a una sola columna de destino
$mappingSettings = Set-PropertyMapping -MappingSettings $mappingSettings -Source Col1,Col2,Col3 -Destination MultipleColumn

# Guardar las asignaciones de propiedades actualizadas en las listas de origen y destino
$mappingSettings = Save-PropertyMapping -MappingSettings $mappingSettings -SourceList $srcList -DestinationList $dstList

# Recuperar las asignaciones de propiedades actualizadas para verificar los cambios
$mappingSettings = Get-PropertyMapping -SourceList $srcList -DestinationList $dstList

# Mostrar las asignaciones de propiedades actualizadas
$mappingSettings

# Ejemplo de salida:
# PropertyMappings : Author -> Author
# KEY Created -> Created
# Editor -> Editor
# Modified -> Modified
# Col1 -> MultipleColumn
# Col2 -> ───────┘
# Col3 -> ───────┘
# MyCustomField -> MyCustomField
# KEY Title -> Title
# ContentTypeMappings :
# UserAndGroupMappings :
# PermissionLevelMappings :
# SiteTemplateMappings :

Sintaxis

Save-PropertyMapping
-MappingSettings <MappingSettings>
-SourceList <List>
-DestinationList <List>
Save-PropertyMapping
-MappingSettings <MappingSettings>
-FromFileSystem <SwitchParameter>
-DestinationList <List>

Parámetros

-DestinationList <List>

Especifica la lista de destino.

¿Obligatorio?

Valor predeterminado

Ninguno

¿Acepta entrada de canalización?

No

¿Acepta caracteres comodín?

No

Nombre del conjunto de parámetros

(Todos)

Alias

Ninguno

-FromFileSystem <SwitchParameter>

Especifica que el origen es el sistema de archivos.

¿Obligatorio?

Valor predeterminado

Ninguno

¿Acepta entrada de canalización?

No

¿Acepta caracteres comodín?

No

Nombre del conjunto de parámetros

FileSystem

Alias

Ninguno

-MappingSettings <MappingSettings>

¿Obligatorio?

Valor predeterminado

Ninguno

¿Acepta entrada de canalización?

Sí (PorValor, PorNombrePropiedad)

¿Acepta caracteres comodín?

No

Nombre del conjunto de parámetros

(Todos)

Alias

Ninguno

-SourceList <List>

Especifica la lista de origen.

¿Obligatorio?

Valor predeterminado

Ninguno

¿Acepta entrada de canalización?

No

¿Acepta caracteres comodín?

No

Nombre del conjunto de parámetros

Predeterminado

Alias

Ninguno


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

¿Ha quedado contestada tu pregunta?