Nota: La integración con PowerShell requiere una suscripción Pro o Enterprise de ShareGate Migrate. No está disponible en el plan Essentials.
Comando
Get-UserAndGroupMapping
Descripción
El comando para obtener las asignaciones de usuarios y grupos desde un sitio de origen y un sitio de destino.
Ejemplos
Obtener asignaciones desde un sitio de origen y un sitio de destino
# Conectar a los sitios de origen y destino
$srcSite = Connect-Site -Url "http://myfarm1/sites/mysourcesite"
$dstSite = Connect-Site -Url "http://myfarm1/sites/mydestinationsite"
# Recuperar y mostrar la configuración actual de asignación de usuarios y grupos
$mappingSettings = Get-UserAndGroupMapping -SourceSite $srcSite -DestinationSite $dstSite
$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 :
Obtener asignaciones desde el sistema de archivos y un sitio de destino
# Conectar al sitio de destino
$dstSite = Connect-Site -Url "http://myfarm1/sites/mydestinationsite"
# Recuperar asignaciones de usuarios y grupos desde el sistema de archivos, aplicándolas al sitio de destino
$mappingSettings = Get-UserAndGroupMapping -FromFileSystem -DestinationSite $dstSite
# Mostrar la configuración de asignación recuperada
$mappingSettings
# Salida:
# PropertyMappings :
# ContentTypeMappings :
# UserAndGroupMappings : OFFICE\Employee -> Sales&Marketing Owners
# OFFICE\sg.achille -> i:0#.w|office\sg.baptiste
# OFFICE\sg.camille -> i:0#.w|office\sg.denis
# PermissionLevelMappings :
# SiteTemplateMappings :
Combinar asignaciones con asignaciones de un sitio de origen y un sitio de destino
# Configurar la asignación de usuarios y grupos
$mappingSettings = Set-UserAndGroupMapping -Source "John Doe" -Destination "Paul Smith"
# Actualizar la asignación para incluir "myusername" -> "anotherusername"
$mappingSettings = Set-UserAndGroupMapping -MappingSettings $mappingSettings -Source "myusername" -Destination "anotherusername"
# Asignar usuarios o grupos no resueltos a "Old employee Group"
$mappingSettings = Set-UserAndGroupMapping -MappingSettings $mappingSettings -UnresolvedUserOrGroup -Destination "Old employee Group"
# Conectar a los sitios de origen y destino
$srcSite = Connect-Site -Url "http://myfarm1/sites/mysourcesite"
$dstSite = Connect-Site -Url "http://myfarm1/sites/mydestinationsite"
# Recuperar la asignación actualizada de usuarios y grupos con el contexto del sitio
$mappingSettings = Get-UserAndGroupMapping -MappingSettings $mappingSettings -SourceSite $srcSite -DestinationSite $dstSite
# Mostrar 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
Get-UserAndGroupMapping
-SourceSite <Site>
-DestinationSite <Site>
[-MappingSettings <MappingSettings>]
Get-UserAndGroupMapping
-FromFileSystem <SwitchParameter>
-DestinationSite <Site>
[-MappingSettings <MappingSettings>]
Parámetros
-DestinationSite <Site>
Especifica el sitio de destino.
¿Requerido? | Sí |
Valor predeterminado | Ninguno |
¿Aceptar entrada de canalización? | No |
¿Aceptar caracteres comodín? | No |
Nombre del conjunto de parámetros | (Todos) |
Alias | Ninguno |
-FromFileSystem <SwitchParameter>
Especifica que el origen es el sistema de archivos.
¿Requerido? | Sí |
Valor predeterminado | Ninguno |
¿Aceptar entrada de canalización? | No |
¿Aceptar caracteres comodín? | No |
Nombre del conjunto de parámetros | FileSystem |
Alias | Ninguno |
-MappingSettings <MappingSettings>
Especifica la configuración de asignación.
¿Requerido? | No |
Valor predeterminado | Ninguno |
¿Aceptar entrada de canalización? | Sí (PorValor, PorNombreDePropiedad) |
¿Aceptar caracteres comodín? | No |
Nombre del conjunto de parámetros | (Todos) |
Alias | Ninguno |
-SourceSite <Site>
Especifica el sitio de origen.
¿Requerido? | Sí |
Valor predeterminado | Ninguno |
¿Aceptar entrada de canalización? | No |
¿Aceptar caracteres comodín? | No |
Nombre del conjunto de parámetros | Predeterminado |
Alias | Ninguno |
"Este artículo fue traducido utilizando inteligencia artificial. En caso de duda, consulte la versión original en inglés."
