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-PermissionLevelMapping
Descripción
El comando para guardar todas las asignaciones de niveles de permisos 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
# 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 asignaciones actuales de niveles de permisos
$mappingSettings = Get-PermissionLevelMapping -SourceSite $srcSite -DestinationSite $dstSite
# Mostrar las asignaciones recuperadas
$mappingSettings
# Salida:
# PropertyMappings :
# ContentTypeMappings :
# UserAndGroupMappings :
# PermissionLevelMappings : Approve -> Approve
# Contribute -> Contribute
# Design -> Design
# Full Control -> Full Control
# My Custom Permission -> <NO DESTINATION>
# Read -> Read
# View Only -> View Only
# SiteTemplateMappings :
# Asignar "My Custom Permission" a "Full Control"
$mappingSettings = Set-PermissionLevelMapping -MappingSettings $mappingSettings -Source "My Custom Permission" -Destination "Full Control"
# Ignorar el nivel de permisos "Read"
$mappingSettings = Set-PermissionLevelMapping -MappingSettings $mappingSettings -Source "Read" -Ignore
# Guardar las asignaciones de niveles de permisos actualizadas
$mappingSettings = Save-PermissionLevelMapping -MappingSettings $mappingSettings -SourceSite $srcSite -DestinationSite $dstSite
# Recuperar y mostrar las asignaciones actualizadas
$mappingSettings = Get-PermissionLevelMapping -SourceSite $srcSite -DestinationSite $dstSite
$mappingSettings
# Salida:
# PropertyMappings :
# ContentTypeMappings :
# UserAndGroupMappings :
# PermissionLevelMappings : Approve -> Approve
# Contribute -> Contribute
# Design -> Design
# Full Control -> Full Control
# My Custom Permission -> Full Control
# Read -> <NO DESTINATION>
# View Only -> View Only
# SiteTemplateMappings :
Sintaxis
Save-PermissionLevelMapping
-MappingSettings <MappingSettings>
-SourceSite <Site>
-DestinationSite <Site>
Save-PermissionLevelMapping
-MappingSettings <MappingSettings>
-FromFileSystem <SwitchParameter>
-DestinationSite <Site>
Parámetros
-DestinationSite <Site>
Especifica el sitio de destino.
¿Requerido? | Verdadero |
Valor predeterminado | Ninguno |
¿Aceptar entrada de canalización? | Falso |
¿Aceptar 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 |
¿Aceptar entrada de canalización? | Falso |
¿Aceptar caracteres comodín? | Falso |
Nombre del conjunto de parámetros | FileSystem |
Alias | Ninguno |
-MappingSettings <MappingSettings>
Especifica las configuraciones de asignación.
¿Requerido? | Verdadero |
Valor predeterminado | Ninguno |
¿Aceptar entrada de canalización? | Verdadero (PorValor, PorNombrePropiedad) |
¿Aceptar 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 |
¿Aceptar entrada de canalización? | Falso |
¿Aceptar 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."
