Remarque : L'intégration PowerShell nécessite un abonnement Pro ou Enterprise à ShareGate Migrate. Elle n'est pas disponible avec le plan Essentials.
Commande
Save-PropertyMapping
Description
La commande pour enregistrer tous les mappages des propriétés pour une liste source et une liste de destination spécifiques.
Exemples
Enregistrer des mappages personnalisés pour une liste source et une liste de destination
# Se connecter aux sites source et destination
$srcSite = Connect-Site -Url "http://myfarm1/sites/mysourcesite"
$dstSite = Connect-Site -Url "http://myfarm1/sites/mydestinationsite"
# Obtenir la liste source depuis le site source
$srcList = Get-List -Name "mysrclist" -Site $srcSite
# Obtenir la liste de destination depuis le site de destination
$dstList = Get-List -Name "mydstlist" -Site $dstSite
# Récupérer les mappages des propriétés existants entre les listes source et destination
$mappingSettings = Get-PropertyMapping -SourceList $srcList -DestinationList $dstList
# Afficher les mappages des propriétés actuels
$mappingSettings
# Exemple de sortie :
# PropertyMappings : Author -> Author
# KEY Created -> Created
# Editor -> Editor
# Modified -> Modified
# <NO SOURCE> -> MultipleColumn
# MyCustomField -> MyCustomField
# KEY Title -> Title
# ContentTypeMappings :
# UserAndGroupMappings :
# PermissionLevelMappings :
# SiteTemplateMappings :
# Ajouter un nouveau mappage de propriété pour plusieurs colonnes source vers une seule colonne de destination
$mappingSettings = Set-PropertyMapping -MappingSettings $mappingSettings -Source Col1,Col2,Col3 -Destination MultipleColumn
# Enregistrer les mappages de propriétés mis à jour dans les listes source et destination
$mappingSettings = Save-PropertyMapping -MappingSettings $mappingSettings -SourceList $srcList -DestinationList $dstList
# Récupérer les mappages de propriétés mis à jour pour vérifier les modifications
$mappingSettings = Get-PropertyMapping -SourceList $srcList -DestinationList $dstList
# Afficher les mappages de propriétés mis à jour
$mappingSettings
# Exemple de sortie :
# PropertyMappings : Author -> Author
# KEY Created -> Created
# Editor -> Editor
# Modified -> Modified
# Col1 -> MultipleColumn
# Col2 -> ───────┘
# Col3 -> ───────┘
# MyCustomField -> MyCustomField
# KEY Title -> Title
# ContentTypeMappings :
# UserAndGroupMappings :
# PermissionLevelMappings :
# SiteTemplateMappings :
Syntaxe
Save-PropertyMapping
-MappingSettings <MappingSettings>
-SourceList <List>
-DestinationList <List>
Save-PropertyMapping
-MappingSettings <MappingSettings>
-FromFileSystem <SwitchParameter>
-DestinationList <List>
Paramètres
-DestinationList <List>
Spécifie la liste de destination.
Obligatoire ? | Oui |
Valeur par défaut | Aucune |
Accepte l'entrée du pipeline ? | Non |
Accepte les caractères génériques ? | Non |
Nom du jeu de paramètres | (Tous) |
Alias | Aucun |
-FromFileSystem <SwitchParameter>
Indique que la source est le système de fichiers.
Obligatoire ? | Oui |
Valeur par défaut | Aucune |
Accepte l'entrée du pipeline ? | Non |
Accepte les caractères génériques ? | Non |
Nom du jeu de paramètres | FileSystem |
Alias | Aucun |
-MappingSettings <MappingSettings>
Spécifie les paramètres de mappage.
Obligatoire ? | Oui |
Valeur par défaut | Aucune |
Accepte l'entrée du pipeline ? | Oui (ByValue, ByPropertyName) |
Accepte les caractères génériques ? | Non |
Nom du jeu de paramètres | (Tous) |
Alias | Aucun |
-SourceList <List>
Spécifie la liste source.
Obligatoire ? | Oui |
Valeur par défaut | Aucune |
Accepte l'entrée du pipeline ? | Non |
Accepte les caractères génériques ? | Non |
Nom du jeu de paramètres | Par défaut |
Alias | Aucun |
"Cet article a été traduit à l'aide de l'intelligence artificielle. En cas de doute, veuillez vous référer à la version originale en anglais."
