Ir al contenido principal

Import-PermissionLevelMapping

Importa asignaciones de nivel de permisos desde un archivo SGRM con PowerShell

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.

¿Ha quedado contestada tu pregunta?