Remarque : L'intégration PowerShell nécessite un abonnement Pro ou Enterprise à ShareGate Migrate. Elle n'est pas disponible avec le plan Essentials.
Commande
Set-PermissionLevelMapping
Description
La commande permet d’ajouter ou de mettre à jour un mappage des niveaux d'autorisation dans les paramètres de mappage.
Exemples
Définir des mappages personnalisés
# Définir le mappage du niveau d'autorisation pour "My Custom Permission" -> "Full Control" $mappingSettings = Set-PermissionLevelMapping -Source "My Custom Permission" -Destination "Full Control"# Ignorer le niveau d'autorisation "Read" $mappingSettings = Set-PermissionLevelMapping -MappingSettings $mappingSettings -Source "Read" -Ignore# Afficher les mappages des niveaux d'autorisation mis à jour $mappingSettings # Résultat : # PropertyMappings : # ContentTypeMappings : # UserAndGroupMappings : # PermissionLevelMappings : My Custom Permission -> Full Control # Read -> <NO DESTINATION> # SiteTemplateMappings :
Définir des mappages personnalisés sur des mappages existants à partir d'une liste source et d'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"# Récupérer les mappages actuels des niveaux d'autorisation $mappingSettings = Get-PermissionLevelMapping -SourceSite $srcSite -DestinationSite $dstSite# Mapper "My Custom Permission" vers "Full Control" $mappingSettings = Set-PermissionLevelMapping -MappingSettings $mappingSettings -Source "My Custom Permission" -Destination "Full Control"# Ignorer le niveau d'autorisation "Read" $mappingSettings = Set-PermissionLevelMapping -MappingSettings $mappingSettings -Source "Read" -Ignore# Afficher les mappages des niveaux d'autorisation mis à jour $mappingSettings # Résultat : # PropertyMappings : # ContentTypeMappings : # UserAndGroupMappings : # PermissionLevelMappings : Approve -> Approve # Contribute -> Contribute # Design -> Design # Full Control -> Full Control # My Custom Permission -> Full Control # Read -> <NO DESTINATION> # View Only -> View Only # SiteTemplateMappings :
Syntaxe
Set-PermissionLevelMapping-Source <String>-Destination <String>[-MappingSettings <MappingSettings>]
Set-PermissionLevelMapping-Source <String> -Ignore <SwitchParameter>[-MappingSettings <MappingSettings>]
Paramètres
-Destination <String>
Spécifie le niveau d'autorisation 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 | Par défaut |
Alias | Aucun |
-Ignore <SwitchParameter>
Indique d’ignorer le niveau d'autorisation.
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 | ExplicitIgnoreDestination |
Alias | Aucun |
-MappingSettings <MappingSettings>
Spécifie les paramètres de mappage.
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 |
-Source <String>
Spécifie le niveau d'autorisation 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 | (Tous) |
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."
