Nota: La integración con PowerShell requiere una suscripción Pro o Enterprise de ShareGate Migrate. No está disponible en el plan Essentials.
Comando
Remove-PermissionLevelMapping
Descripción
El comando para eliminar una asignación de niveles de permisos.
Ejemplos
Eliminar asignaciones
# Crear o actualizar asignaciones de niveles de permisos
$mappingSettings = Set-PermissionLevelMapping -Source "Full Control" -Destination "Full Control"
$mappingSettings = Set-PermissionLevelMapping -Source "My Custom Permission" -MappingSettings $mappingSettings -Destination "Full Control"
# Ignorar el nivel de permisos "Read"
$mappingSettings = Set-PermissionLevelMapping -MappingSettings $mappingSettings -Source "Read" -Ignore
# Eliminar la asignación de "Full Control"
$mappingSettings = Remove-PermissionLevelMapping -MappingSettings $mappingSettings -Source "Full Control"
# Mostrar las asignaciones finales de niveles de permisos
$mappingSettings
# Salida:
# PropertyMappings :
# ContentTypeMappings :
# UserAndGroupMappings :
# PermissionLevelMappings : My Custom Permission -> Full Control
# Read -> <NO DESTINATION>
# SiteTemplateMappings :
Sintaxis
Remove-PermissionLevelMapping
-MappingSettings <MappingSettings>
-Source <String>
Parámetros
-MappingSettings <MappingSettings>
Especifica las configuraciones de asignación.
¿Obligatorio? | Sí |
Valor predeterminado | Ninguno |
¿Acepta entrada de canalización? | Sí (ByValue, ByPropertyName) |
¿Acepta caracteres comodín? | No |
Nombre del conjunto de parámetros | (Todos) |
Alias | Ninguno |
-Source <String>
Especifica el nivel de permisos de origen.
¿Obligatorio? | Sí |
Valor predeterminado | Ninguno |
¿Acepta entrada de canalización? | No |
¿Acepta caracteres comodín? | No |
Nombre del conjunto de parámetros | (Todos) |
Alias | Ninguno |
"Este artículo fue traducido utilizando inteligencia artificial. En caso de duda, consulte la versión original en inglés."
