Ir al contenido principal

Importar asignación de niveles de permisos

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

Nota: La integración con PowerShell requiere una suscripción Pro o Enterprise de ShareGate Migrate. No está disponible en el plan Essentials.

Comando

Import-PermissionLevelMapping

Descripción

El comando para importar la asignación de niveles de permisos desde un archivo.

Ejemplos

Importar asignaciones desde un archivo

# Importar asignaciones de niveles de permisos desde el archivo especificado
$mappingSettings = Import-PermissionLevelMapping -Path "C:\MyMappings\MyPermissionLevelMappingsFileName.sgrm"

# Mostrar las asignaciones importadas
$mappingSettings
# Salida:
# 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 :

Combinar asignaciones con las de un archivo

# Asignar "My Custom Permission" a "Full Control"
$mappingSettings = Set-PermissionLevelMapping -Source "My Custom Permission" -Destination "Full Control"

# Importar asignaciones adicionales de niveles de permisos desde el archivo especificado, combinándolas con la configuración actual
$mappingSettings = Import-PermissionLevelMapping -MappingSettings $mappingSettings -Path "C:\MyMappings\MyPermissionLevelMappingsFileName.sgrm"

# Mostrar las asignaciones finales de niveles de permisos
$mappingSettings
# Salida:
# 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 :

Sintaxis

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

Parámetros

-MappingSettings <MappingSettings>

Especifica la configuración de asignación. Usa este comando para agregar varias configuraciones de asignación a un objeto de configuración de asignación existente. Para más detalles, consulta Usar varios archivos de asignación a la vez.

¿Requerido?

Falso

Valor predeterminado

Ninguno

¿Acepta entrada de canalización?

Verdadero (ByValue, ByPropertyName)

¿Acepta caracteres comodín?

Falso

Nombre del conjunto de parámetros

(Todos)

Alias

Ninguno

-Path <String>

Especifica la ruta del archivo que fue exportado previamente con ShareGate.

¿Requerido?

Verdadero

Valor predeterminado

Ninguno

¿Acepta entrada de canalización?

Falso

¿Acepta caracteres comodín?

Falso

Nombre del conjunto de parámetros

(Todos)

Alias

PSPath


"Este artículo fue traducido usando inteligencia artificial. En caso de duda, consulta la versión original en inglés."

¿Ha quedado contestada tu pregunta?