Passer au contenu principal

Importer les correspondances d’utilisateurs et de groupes

Importer les mappages des utilisateurs et groupes depuis un fichier SGUM avec PowerShell

Note : L'intégration PowerShell nécessite un abonnement Pro ou Enterprise à ShareGate Migrate. Elle n'est pas disponible avec le plan Essentials.

Commande

Import-UserAndGroupMapping

Description

La commande pour importer le mappage des utilisateurs et groupes à partir d’un fichier.

Pour en savoir plus sur le mappage des utilisateurs et groupes et comment exporter ou importer un fichier de mappage ShareGate (SGUM), consultez Mapper les utilisateurs et groupes.

Exemples

Importer des mappages à partir d’un fichier

# Importer le mappage des utilisateurs et groupes depuis le fichier spécifié
$mappingSettings = Import-UserAndGroupMapping -Path "C:\MyMappings\MyUserAndGroupMappingsFileName.sgum"

# Afficher les paramètres de mappage importés
$mappingSettings
# Résultat :
# PropertyMappings :
# ContentTypeMappings :
# UserAndGroupMappings : CustomPermissions Members -> Sales&Marketing Owners
# i:0#.w|office\sg.achille -> i:0#.w|office\sg.baptiste
# i:0#.w|office\sg.camille -> i:0#.w|office\sg.denis
# PermissionLevelMappings :
# SiteTemplateMappings :

Fusionner des mappages avec ceux d’un fichier

# Créer et mettre à jour le mappage des utilisateurs et groupes
$mappingSettings = Set-UserAndGroupMapping -Source "John Doe" -Destination "Paul Smith"

$mappingSettings = Set-UserAndGroupMapping -MappingSettings $mappingSettings -Source "myusername" -Destination "anotherusername"

# Mapper les utilisateurs ou groupes non résolus vers "Old employee Group"
$mappingSettings = Set-UserAndGroupMapping -MappingSettings $mappingSettings -UnresolvedUserOrGroup -Destination "Old employee Group"

# Importer des mappages supplémentaires depuis le fichier spécifié, en les fusionnant avec les paramètres actuels
$mappingSettings = Import-UserAndGroupMapping -MappingSettings $mappingSettings -Path "C:\MyMappings\MyUserAndGroupMappingsFileName.sgum"

# Afficher les paramètres de mappage finaux
$mappingSettings

# Résultat :
# PropertyMappings :
# ContentTypeMappings :
# UserAndGroupMappings : <Unresolved users or groups> -> Old employee Group
# CustomPermissions Members -> Sales&Marketing Owners
# i:0#.w|office\sg.achille -> i:0#.w|office\sg.baptiste
# i:0#.w|office\sg.camille -> i:0#.w|office\sg.denis
# John Doe -> Paul Smith
# myusername -> anotherusername
# PermissionLevelMappings :
# SiteTemplateMappings :

Syntaxe

Import-UserAndGroupMapping-Path <String> [-MappingSettings <MappingSettings>]

Paramètres

-MappingSettings <MappingSettings>

Spécifie les paramètres de mappage. Cette commande permet d’ajouter plusieurs paramètres de mappage à un objet de paramètres de mappage existant. Pour plus de détails, consultez Utiliser plusieurs fichiers de mappage en même temps.

Obligatoire ?

Non

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

-Path <String>

Spécifie le chemin du fichier qui a été exporté précédemment avec ShareGate.

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

PSPath


"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."

Avez-vous trouvé la réponse à votre question ?