Add-EntraBetaCustomSecurityAttributeDefinitionAllowedValue

Dodaje wstępnie zdefiniowaną wartość dla niestandardowej definicji atrybutu zabezpieczeń.

Składnia

Default (domyślnie)

Add-EntraBetaCustomSecurityAttributeDefinitionAllowedValue

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

Opis

Element Add-EntraBetaCustomSecurityAttributeDefinitionAllowedValue dodaje wstępnie zdefiniowaną wartość dla Microsoft Entra ID niestandardowej definicji atrybutu zabezpieczeń.

W scenariuszach delegowanych z kontami służbowymi zalogowany użytkownik musi mieć obsługiwaną rolę Microsoft Entra lub rolę niestandardową z niezbędnymi uprawnieniami. Można użyć następujących ról o najniższych uprawnieniach:

  • Administrator definicji atrybutu

Przykłady

Przykład 1. Dodawanie wstępnie zdefiniowanej wartości dla definicji niestandardowego atrybutu zabezpieczeń 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

W tym przykładzie dodano wstępnie zdefiniowaną wartość do niestandardowej definicji atrybutu zabezpieczeń.

  • -CustomSecurityAttributeDefinitionId parametr określa identyfikator definicji atrybutu zabezpieczeń niestandardowego. Aby uzyskać identyfikator, możesz użyć polecenia Get-EntraBetaCustomSecurityAttributeDefinition .
  • -Id parametr określa identyfikator wstępnie zdefiniowanej wartości.
  • -IsActive Parametr określa wstępnie zdefiniowaną wartość jest aktywna lub dezaktywowana.

Parametry

-CustomSecurityAttributeDefinitionId

Unikatowy identyfikator niestandardowej definicji atrybutu zabezpieczeń w Microsoft Entra ID.

Właściwości parametru

Typ:System.String
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowe:True
Wartość z potoku:True
Wartość z potoku według nazwy właściwości:True
Wartość z pozostałych argumentów:False

-Id

Unikatowy identyfikator wstępnie zdefiniowanej wartości, który może zawierać maksymalnie 64 znaki i zawierać znaki Unicode. Spacje są dozwolone, ale niektóre znaki specjalne nie są. Ten identyfikator uwzględnia wielkość liter, nie można go później zmienić i jest wymagany.

Właściwości parametru

Typ:System.String
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowe:True
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-IsActive

Wskazuje, czy wstępnie zdefiniowana wartość jest aktywna, czy dezaktywowana. Jeśli ustawiono wartość false, ta wstępnie zdefiniowana wartość nie może być przypisana do żadnych innych obsługiwanych obiektów katalogu.

Właściwości parametru

Typ:System.Boolean
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowe:True
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

CommonParameters

To polecenie cmdlet obsługuje typowe parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction i -WarningVariable. Aby uzyskać więcej informacji, zobacz about_CommonParameters.

Dane wejściowe

System.String

Dane wyjściowe

System.Object

Notatki

Add-EntraBetaCustomSecurityAttributeDefinitionAllowedValues to alias dla elementu Add-EntraBetaCustomSecurityAttributeDefinitionAllowedValue.