Ir al contenido principal

Guardar asignación de usuarios y grupos

Guarda tus asignaciones de usuarios y grupos para un origen y destino específicos 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

Save-UserAndGroupMapping

Descripción

El comando para guardar todas las asignaciones de usuarios o grupos para un sitio de origen y un sitio de destino específicos.

Ejemplos

Guardar asignaciones personalizadas para una lista de origen y una lista de destino

$srcSite = Connect-Site -Url "http://myfarm1/sites/mysourcesite"
$dstSite = Connect-Site -Url "http://myfarm1/sites/mydestinationsite"

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

$mappingSettings = Set-UserAndGroupMapping -MappingSettings $mappingSettings -Source "John Doe" -Destination "Paul Smith"
$mappingSettings = Set-UserAndGroupMapping -MappingSettings $mappingSettings -Source "myusername" -Destination "anotherusername"
$mappingSettings = Set-UserAndGroupMapping -MappingSettings $mappingSettings -UnresolvedUserOrGroup -Destination "Old employee Group"

$mappingSettings = Save-UserAndGroupMapping -MappingSettings $mappingSettings -SourceSite $srcSite -DestinationSite $dstSite

$mappingSettings = Get-UserAndGroupMapping -SourceSite $srcSite -DestinationSite $dstSite

$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

Save-UserAndGroupMapping -MappingSettings <MappingSettings> -SourceSite <Site> -DestinationSite <Site>
Save-UserAndGroupMapping -MappingSettings <MappingSettings> -FromFileSystem <SwitchParameter> -DestinationSite]<Site>

Parámetros

-DestinationSite <Site>

Especifica el sitio de destino.

¿Requerido?

Verdadero

Valor predeterminado

Ninguno

¿Acepta entrada de canalización?

Falso

¿Acepta caracteres comodín?

Falso

Nombre del conjunto de parámetros

(Todos)

Alias

Ninguno

-FromFileSystem <SwitchParameter>

Especifica que el origen es el sistema de archivos.

¿Requerido?

Verdadero

Valor predeterminado

Ninguno

¿Acepta entrada de canalización?

Falso

¿Acepta caracteres comodín?

Falso

Nombre del conjunto de parámetros

FileSystem

Alias

Ninguno

-MappingSettings <MappingSettings>

¿Requerido?

Verdadero

Valor predeterminado

Ninguno

¿Acepta entrada de canalización?

Verdadero (PorValor, PorNombrePropiedad)

¿Acepta caracteres comodín?

Falso

Nombre del conjunto de parámetros

(Todos)

Alias

Ninguno

-SourceSite <Site>

Especifica el sitio de origen.

¿Requerido?

Verdadero

Valor predeterminado

Ninguno

¿Acepta entrada de canalización?

Falso

¿Acepta caracteres comodín?

Falso

Nombre del conjunto de parámetros

Predeterminado

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?