Ir al contenido principal

Set-UserAndGroupMapping

Actualiza tu asignación de usuarios y grupos 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

Set-UserAndGroupMapping

Descripción

El comando para agregar o actualizar una asignación de usuario o grupo en las configuraciones de asignación.

Ejemplos

Establecer asignaciones personalizadas

# Crear o actualizar la asignación de usuarios y grupos
$mappingSettings = Set-UserAndGroupMapping -Source "John Doe" -Destination "Paul Smith"

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

# Mostrar las configuraciones actuales de asignación
$mappingSettings
# Salida:
# PropertyMappings :
# ContentTypeMappings :
# UserAndGroupMappings : <Unresolved users or groups> -> Old employee Group
# John Doe -> Paul Smith
# myusername -> anotherusername
# PermissionLevelMappings :
# SiteTemplateMappings :

Establecer asignaciones personalizadas en asignaciones existentes desde una lista de origen y una lista 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 las configuraciones actuales de asignación de usuarios y grupos
$mappingSettings = Get-UserAndGroupMapping -SourceSite $srcSite -DestinationSite $dstSite

# Actualizar la asignación para incluir "John Doe" -> "Paul Smith"
$mappingSettings = Set-UserAndGroupMapping -MappingSettings $mappingSettings -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"

# Mostrar las configuraciones finales 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

Set-UserAndGroupMapping
-Source <String>
-Destination <String>
[-MappingSettings <MappingSettings>]
Set-UserAndGroupMapping
-Source <String>
-Ignore <SwitchParameter>
[-MappingSettings <MappingSettings>]
Set-UserAndGroupMapping
-Source <String>
-UnresolvedUserOrGroup <SwitchParameter>
-Destination <String>
[-MappingSettings <MappingSettings>]

Parámetros

-Destination <String>

Especifica el usuario o grupo de destino.

¿Requerido?

Verdadero

Valor predeterminado

Ninguno

¿Aceptar entrada de canalización?

Falso

¿Aceptar caracteres comodín?

Falso

Nombre del conjunto de parámetros

Default, Unresolved

Alias

Ninguno

-Ignore <SwitchParameter>

Especifica que se debe ignorar el usuario o grupo.

¿Requerido?

Verdadero

Valor predeterminado

Ninguno

¿Aceptar entrada de canalización?

Falso

¿Aceptar caracteres comodín?

Falso

Nombre del conjunto de parámetros

ExplicitIgnore

Alias

Ninguno

-MappingSettings <MappingSettings>

¿Requerido?

Falso

Valor predeterminado

Ninguno

¿Aceptar entrada de canalización?

Verdadero (ByValue, ByPropertyName)

¿Aceptar caracteres comodín?

Falso

Nombre del conjunto de parámetros

(Todos)

Alias

Ninguno

-Source <String>

Especifica el usuario o grupo de origen.

¿Requerido?

Verdadero

Valor predeterminado

Ninguno

¿Aceptar entrada de canalización?

Falso

¿Aceptar caracteres comodín?

Falso

Nombre del conjunto de parámetros

Default, ExplicitIgnore

Alias

Ninguno

-UnresolvedUserOrGroup <SwitchParameter>

Especifica el uso de usuarios o grupos no resueltos para el origen.

¿Requerido?

Verdadero

Valor predeterminado

Ninguno

¿Aceptar entrada de canalización?

Falso

¿Aceptar caracteres comodín?

Falso

Nombre del conjunto de parámetros

Unresolved

Alias

Ninguno


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

¿Ha quedado contestada tu pregunta?