Nota: La integración con PowerShell requiere una suscripción Pro o Enterprise de ShareGate Migrate. No está disponible en el plan Essentials.
Comando
Set-PropertyMapping
Descripción
El comando para agregar o actualizar una asignación de propiedades en las configuraciones de asignación.
Ejemplos
Establecer asignaciones personalizadas
# Establece una asignación de propiedades para varias columnas de origen a una sola columna de destino
$mappingSettings = Set-PropertyMapping -Source Col1,Col2,Col3 -Destination MultipleColumn
# Muestra las asignaciones de propiedades creadas
$mappingSettings
# Ejemplo de salida:
# PropertyMappings : Col1 -> MultipleColumn
# Col2 -> ───────┘
# Col3 -> ───────┘
# ContentTypeMappings :
# UserAndGroupMappings :
# PermissionLevelMappings :
# SiteTemplateMappings :
Establecer asignaciones personalizadas en asignaciones existentes desde una lista de origen y una lista de destino
# Conectar al sitio de origen y al sitio de 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
# Agregar una nueva asignación de propiedades para varias columnas de origen a una sola columna de destino
$mappingSettings = Set-PropertyMapping -MappingSettings $mappingSettings -Source Col1,Col2,Col3 -Destination MultipleColumn
# Muestra 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
Set-PropertyMapping
-Source <String[]>
-Destination <String>
[-Key <SwitchParameter>]
[-MappingSettings <MappingSettings>]
Set-PropertyMapping
-Ignore <SwitchParameter>
-Destination <String>
[-MappingSettings <MappingSettings>]
Parámetros
-Destination <String>
Especifica la propiedad de destino.
¿Requerido? | Sí |
Valor predeterminado | Ninguno |
¿Acepta entrada de canalización? | No |
¿Acepta caracteres comodín? | No |
Nombre del conjunto de parámetros | (Todos) |
Alias | Ninguno |
-Ignore <SwitchParameter>
Especifica que se debe ignorar la propiedad.
¿Requerido? | Sí |
Valor predeterminado | Ninguno |
¿Acepta entrada de canalización? | No |
¿Acepta caracteres comodín? | No |
Nombre del conjunto de parámetros | ExplicitIgnore |
Alias | Ninguno |
-Key <SwitchParameter>
Especifica si la asignación es una clave.
¿Requerido? | No |
Valor predeterminado | Ninguno |
¿Acepta entrada de canalización? | No |
¿Acepta caracteres comodín? | No |
Nombre del conjunto de parámetros | Default |
Alias | Ninguno |
-MappingSettings <MappingSettings>
Especifica las configuraciones de asignación.
¿Requerido? | No |
Valor predeterminado | Ninguno |
¿Acepta entrada de canalización? | Sí (ByValue, ByPropertyName) |
¿Acepta caracteres comodín? | No |
Nombre del conjunto de parámetros | (Todos) |
Alias | Ninguno |
-Source <String[]>
Especifica las propiedades de origen.
¿Requerido? | Sí |
Valor predeterminado | Ninguno |
¿Acepta entrada de canalización? | No |
¿Acepta caracteres comodín? | No |
Nombre del conjunto de parámetros | Default |
Alias | Ninguno |
"Este artículo fue traducido usando inteligencia artificial. En caso de duda, consulte la versión original en inglés."
