Passer au contenu principal

Import-PermissionLevelMapping

Importez des mappages de niveaux d'autorisation à partir d'un fichier SGRM avec PowerShell

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

Commande

Import-PermissionLevelMapping

Description

Commande permettant d'importer les mappages de niveaux d'autorisation à partir d'un fichier.

Exemples

Importer des mappages à partir d'un fichier

# Import permission level mappings from the specified file
$mappingSettings = Import-PermissionLevelMapping -Path "C:\MyMappings\MyPermissionLevelMappingsFileName.sgrm"

# Display the imported mappings
$mappingSettings
# Output:
# 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 :
# SensitivityLabelMappings :

Fusionner des mappages avec des mappages provenant d'un fichier

# Map "My Custom Permission" to "Full Control"
$mappingSettings = Set-PermissionLevelMapping -Source "My Custom Permission" -Destination "Full Control"

# Import additional permission level mappings from the specified file, merging with the current settings
$mappingSettings = Import-PermissionLevelMapping -MappingSettings $mappingSettings -Path "C:\MyMappings\MyPermissionLevelMappingsFileName.sgrm"

# Display the final permission level mappings
$mappingSettings
# Output:
# 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 :
# SensitivityLabelMappings :

Syntaxe

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

Paramètres

-MappingSettings <MappingSettings>

Précise les paramètres de mappage. Utilisez cette commande pour ajouter plusieurs paramètres de mappage à un objet de paramètres de mappage existant. Pour en savoir plus, consultez Utiliser plusieurs fichiers de mappage à la fois.

Obligatoire ?

False

Valeur par défaut

Aucun

Entrée de pipeline acceptée ?

True (ByValue, ByPropertyName)

Caractères génériques acceptés ?

False

Nom de l'ensemble de paramètres

(All)

Alias

Aucun

-Path <String>

Précise le chemin du fichier précédemment exporté avec ShareGate.

Obligatoire ?

True

Valeur par défaut

Aucun

Entrée de pipeline acceptée ?

False

Caractères génériques acceptés ?

False

Nom de l'ensemble de paramètres

(All)

Alias

PSPath

Cet article a été traduit à l'aide de l'intelligence artificielle. En cas de doute, référez-vous à la version originale en anglais.

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