Ir al contenido principal

Importar asignación de usuarios y grupos

Importa asignaciones de usuarios y grupos desde un archivo SGUM 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-UserAndGroupMapping

Descripción

El comando para importar la asignación de usuarios y grupos desde un archivo.

Para obtener más información sobre tus asignaciones de usuarios y grupos y cómo exportar e importar un archivo de asignación de usuarios de ShareGate (SGUM), consulta Asignar usuarios y grupos.

Ejemplos

Importar asignaciones desde un archivo

# Importa la asignación de usuarios y grupos desde el archivo especificado
$mappingSettings = Import-UserAndGroupMapping -Path "C:\MyMappings\MyUserAndGroupMappingsFileName.sgum"

# Muestra la configuración de asignación importada
$mappingSettings
# Salida:
# PropertyMappings :
# ContentTypeMappings :
# UserAndGroupMappings : CustomPermissions Members -> Sales&Marketing Owners
# i:0#.w|office\sg.achille -> i:0#.w|office\sg.baptiste
# i:0#.w|office\sg.camille -> i:0#.w|office\sg.denis
# PermissionLevelMappings :
# SiteTemplateMappings :

Combinar asignaciones con las de un archivo

# Crea y actualiza asignaciones de usuarios y grupos
$mappingSettings = Set-UserAndGroupMapping -Source "John Doe" -Destination "Paul Smith"

$mappingSettings = Set-UserAndGroupMapping -MappingSettings $mappingSettings -Source "myusername" -Destination "anotherusername"

# Asigna usuarios o grupos no resueltos a "Old employee Group"
$mappingSettings = Set-UserAndGroupMapping -MappingSettings $mappingSettings -UnresolvedUserOrGroup -Destination "Old employee Group"

# Importa asignaciones adicionales desde el archivo especificado, combinándolas con la configuración actual
$mappingSettings = Import-UserAndGroupMapping -MappingSettings $mappingSettings -Path "C:\MyMappings\MyUserAndGroupMappingsFileName.sgum"

# Muestra la configuración final de asignación
$mappingSettings

# Salida:
# PropertyMappings :
# ContentTypeMappings :
# UserAndGroupMappings : <Unresolved users or groups> -> Old employee Group
# CustomPermissions Members -> Sales&Marketing Owners
# i:0#.w|office\sg.achille -> i:0#.w|office\sg.baptiste
# i:0#.w|office\sg.camille -> i:0#.w|office\sg.denis
# John Doe -> Paul Smith
# myusername -> anotherusername
# PermissionLevelMappings :
# SiteTemplateMappings :

Sintaxis

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

Parámetros

-MappingSettings <MappingSettings>

Especifica las configuraciones de asignación. Este comando puede 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?