Passer au contenu principal

Importation du mappage des niveaux d’autorisation

Importer les mappages des niveaux d'autorisation d’un fichier SGRM avec PowerShell

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

Commande

Import-PermissionLevelMapping

Description

La commande permettant d'importer les mappages des niveaux d'autorisation à partir d'un fichier.

Exemples

Importer des mappages depuis un fichier

# Importer les mappages des niveaux d'autorisation depuis le fichier spécifié
$mappingSettings = Import-PermissionLevelMapping -Path "C:\MyMappings\MyPermissionLevelMappingsFileName.sgrm"

# Afficher les mappages importés
$mappingSettings
# Résultat :
# PropertyMappings :
# ContentTypeMappings :
# UserAndGroupMappings :
# PermissionLevelMappings : Approve -> Approve
# Contribute -> Contribute
# Design -> Design
# Full Control -> Full Control
# My Custom Permission -> <NO DESTINATION>
# Read -> Read
# View Only -> View Only
# SiteTemplateMappings :

Fusionner des mappages avec ceux d'un fichier

# Mapper "My Custom Permission" à "Full Control"
$mappingSettings = Set-PermissionLevelMapping -Source "My Custom Permission" -Destination "Full Control"

# Importer des mappages supplémentaires de niveaux d'autorisation depuis le fichier spécifié, en les fusionnant avec les paramètres actuels
$mappingSettings = Import-PermissionLevelMapping -MappingSettings $mappingSettings -Path "C:\MyMappings\MyPermissionLevelMappingsFileName.sgrm"

# Afficher les mappages finaux des niveaux d'autorisation
$mappingSettings
# Résultat :
# PropertyMappings :
# ContentTypeMappings :
# UserAndGroupMappings :
# PermissionLevelMappings : Approve -> Approve
# Contribute -> Contribute
# Design -> Design
# Full Control -> Full Control
# My Custom Permission -> Full Control
# Read -> Read
# View Only -> View Only
# SiteTemplateMappings :

Syntaxe

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

Paramètres

-MappingSettings <MappingSettings>

Spécifie les paramètres de mappage. Utilisez cette commande pour 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é précédemment exporté 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 ?