Nota: La integración con PowerShell requiere una suscripción de ShareGate Migrate Pro o Enterprise. No está disponible en el plan Essentials.
Command
Import-PermissionLevelMapping
Description
El comando para importar las asignaciones de nivel de permisos desde un archivo.
Examples
Importar asignaciones desde un archivo
# 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 :
Combinar asignaciones con las de un archivo
# 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 :
Syntax
Import-PermissionLevelMapping
-Path <String>
[-MappingSettings <MappingSettings>]
Parameters
-MappingSettings <MappingSettings>
Especifica la configuración de asignaciones. Usa este comando para agregar varias configuraciones de asignación a un objeto de configuración de asignaciones existente. Para más información, consulta Usar varios archivos de asignación a la vez.
¿Obligatorio? | False |
Valor predeterminado | None |
¿Acepta entrada de canalización? | True (ByValue, ByPropertyName) |
¿Acepta caracteres comodín? | False |
Nombre del conjunto de parámetros | (All) |
Alias | None |
-Path <String>
Especifica la ruta del archivo exportado previamente con ShareGate.
¿Obligatorio? | True |
Valor predeterminado | None |
¿Acepta entrada de canalización? | False |
¿Acepta caracteres comodín? | False |
Nombre del conjunto de parámetros | (All) |
Alias | PSPath |
Este artículo fue traducido con inteligencia artificial. En caso de duda, consulta la versión original en inglés.
