Add-EntraBetaCustomSecurityAttributeDefinitionAllowedValue

Agrega un valor predefinido para una definición de atributo de seguridad personalizada.

Sintaxis

Default (valor predeterminado)

Add-EntraBetaCustomSecurityAttributeDefinitionAllowedValue

    -IsActive <Boolean>
    -CustomSecurityAttributeDefinitionId <String>
    -Id <String>
    [<CommonParameters>]

Description

Add-EntraBetaCustomSecurityAttributeDefinitionAllowedValue agrega un valor predefinido para una definición de atributo de seguridad personalizado Microsoft Entra ID.

En escenarios delegados con cuentas profesionales o educativas, el usuario que ha iniciado sesión debe tener un rol de Microsoft Entra compatible o un rol personalizado con los permisos necesarios. Se pueden usar los siguientes roles con privilegios mínimos:

  • Administrador de definiciones de atributos

Ejemplos

Ejemplo 1: Agregar un valor predefinido para una definición de atributo de seguridad personalizado Microsoft Entra ID

Connect-Entra -Scopes 'CustomSecAttributeDefinition.ReadWrite.All'
$attributeDefinition = Get-EntraBetaCustomSecurityAttributeDefinition | Where-Object { $_.Name -eq 'Engineering' }
Add-EntraBetaCustomSecurityAttributeDefinitionAllowedValue -CustomSecurityAttributeDefinitionId $attributeDefinition.Id -Id 'Alpine' -IsActive $true
Id   IsActive
--   --------
Alpine True

En este ejemplo se agrega un valor predefinido a una definición de atributo de seguridad personalizada.

  • -CustomSecurityAttributeDefinitionId parameter especifica el identificador de definición de atributo de seguridad personalizado. Puede usar el comando Get-EntraBetaCustomSecurityAttributeDefinition para obtener el identificador.
  • -Id parameter especifica el identificador del valor predefinido.
  • -IsActive el parámetro especifica que el valor predefinido está activo o desactivado.

Parámetros

-CustomSecurityAttributeDefinitionId

Identificador único de una definición de atributo de seguridad personalizada en Microsoft Entra ID.

Propiedades de parámetro

Tipo:System.String
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

(All)
Posición:Named
Obligatorio:True
Valor de la canalización:True
Valor de la canalización por nombre de propiedad:True
Valor de los argumentos restantes:False

-Id

Identificador único del valor predefinido, que puede tener hasta 64 caracteres de longitud e incluir caracteres Unicode. Se permiten espacios, pero algunos caracteres especiales no. Este identificador distingue mayúsculas de minúsculas, no se puede cambiar más adelante y es necesario.

Propiedades de parámetro

Tipo:System.String
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

(All)
Posición:Named
Obligatorio:True
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-IsActive

Indica si el valor predefinido está activo o desactivado. Si se establece en false, este valor predefinido no se puede asignar a ningún otro objeto de directorio admitido.

Propiedades de parámetro

Tipo:System.Boolean
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

(All)
Posición:Named
Obligatorio:True
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

CommonParameters

Este cmdlet admite los parámetros comunes: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction y -WarningVariable. Para obtener más información, vea about_CommonParameters.

Entradas

System.String

Salidas

System.Object

Notas

Add-EntraBetaCustomSecurityAttributeDefinitionAllowedValues es un alias de Add-EntraBetaCustomSecurityAttributeDefinitionAllowedValue.