Ir al contenido principal

Exportar asignación de propiedades

Exporta tus asignaciones de propiedades de ShareGate Migrate como un archivo SGPM 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

Export-PropertyMapping

Descripción

El comando para exportar las asignaciones de propiedades a un archivo.

Ejemplos

Exportar asignaciones personalizadas

# Establecer la asignación de propiedades inicial
# Asignar "My Old Title" del origen a "Title" en el destino
$mappingSettings = Set-PropertyMapping -Source "My Old Title" -Destination "Title"

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

# Agregar una asignación de propiedades para un campo personalizado
# Asignar "SourceCustomField" a "MyCustomField"
$mappingSettings = Set-PropertyMapping -MappingSettings $mappingSettings -Source "SourceCustomField" -Destination "MyCustomField"

# Exportar las asignaciones de propiedades a un archivo
# Las asignaciones se guardarán en la ruta de archivo especificada
Export-PropertyMapping -MappingSettings $mappingSettings -Path "C:\MyMappings\MyPropertyMappingsFileName"

# Mensaje de salida confirmando la exportación exitosa
# Ejemplo de salida:
# The property mappings exported with success to: C:\MyMappings\MyPropertyMappingsFileName.sgpm

Exportar asignaciones desde 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

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

# Exportar las asignaciones de propiedades obtenidas a un archivo
Export-PropertyMapping -MappingSettings $mappingSettings -Path "C:\MyMappings\MyPropertyMappingsFileName"

# Ejemplo de mensaje de salida
# The property mappings exported with success to: C:\MyMappings\MyPropertyMappingsFileName.sgpm

Sintaxis

Export-PropertyMapping
-MappingSettings <MappingSettings>
[-Path <String>]
[-Overwrite <SwitchParameter>]

Parámetros

-MappingSettings <MappingSettings>

¿Requerido?

Verdadero

Valor predeterminado

Ninguno

¿Aceptar entrada de canalización?

Verdadero (ByValue, ByPropertyName)

¿Aceptar caracteres comodín?

Falso

Nombre del conjunto de parámetros

(Todos)

Alias

Ninguno

-Overwrite <SwitchParameter>

Especifica que el archivo se sobrescribirá si ya existe.

¿Requerido?

Falso

Valor predeterminado

Ninguno

¿Aceptar entrada de canalización?

Falso

¿Aceptar caracteres comodín?

Falso

Nombre del conjunto de parámetros

(Todos)

Alias

Ninguno

-Path <String>

Especifica la ruta donde deseas guardar el archivo.

¿Requerido?

Falso

Valor predeterminado

Ninguno

¿Aceptar entrada de canalización?

Falso

¿Aceptar caracteres comodín?

Falso

Nombre del conjunto de parámetros

(Todos)

Alias

PSPath


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

¿Ha quedado contestada tu pregunta?