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."
