Get-EntraBetaCustomSecurityAttributeDefinitionAllowedValue

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

Składnia

GetQuery (domyślnie)

Get-EntraBetaCustomSecurityAttributeDefinitionAllowedValue

    -CustomSecurityAttributeDefinitionId <String>
    [-Filter <String>]
    [-Property <String[]>]
    [<CommonParameters>]

GetById

Get-EntraBetaCustomSecurityAttributeDefinitionAllowedValue

    -CustomSecurityAttributeDefinitionId <String>
    -Id <String>
    [-Property <String[]>]
    [<CommonParameters>]

Opis

Pobiera wstępnie zdefiniowaną wartość dla niestandardowej definicji atrybutu zabezpieczeń Microsoft Entra ID. Określ CustomSecurityAttributeDefinitionId parametr, aby pobrać wstępnie zdefiniowaną wartość niestandardowej definicji atrybutu zabezpieczeń.

Zalogowany użytkownik musi mieć przypisaną jedną z następujących ról katalogu:

  • Czytelnik definicji atrybutów
  • Administrator definicji atrybutu

Przykłady

Przykład 1. Pobieranie wszystkich wstępnie zdefiniowanych wartości

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

Ten przykład pobiera wszystkie wstępnie zdefiniowane wartości.

  • -CustomSecurityAttributeDefinitionId parametr określa identyfikator definicji atrybutu zabezpieczeń niestandardowego. Możesz użyć Get-EntraBetaCustomSecurityAttributeDefinition polecenia , aby uzyskać tę wartość.

Przykład 2. Pobieranie wstępnie zdefiniowanej wartości z parametrem ID

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

W tym przykładzie jest pobierana określona wstępnie zdefiniowana wartość.

  • -CustomSecurityAttributeDefinitionId parametr określa identyfikator definicji atrybutu zabezpieczeń niestandardowego. Możesz użyć Get-EntraBetaCustomSecurityAttributeDefinition polecenia , aby uzyskać tę wartość.
  • -Idparametr określa identyfikator obiektu Microsoft Entra ID.

Przykład 3. Pobieranie wstępnie zdefiniowanej wartości za pomocą parametru Filter

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

W tym przykładzie pobrano wstępnie zdefiniowaną wartość zawierającą identyfikator z określoną wartością.

  • -CustomSecurityAttributeDefinitionId parametr określa identyfikator definicji atrybutu zabezpieczeń niestandardowego. Możesz użyć Get-EntraBetaCustomSecurityAttributeDefinition polecenia , aby uzyskać tę wartość.

Parametry

-CustomSecurityAttributeDefinitionId

Unikatowy identyfikator customSecurityAttributeDefinition.

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

-Filter

Filtruj elementy według wartości właściwości.

Właściwości parametru

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

Zestawy parametrów

GetQuery
Position:Named
Obowiązkowe:False
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

GetById
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

-Property

Określa właściwości, które mają być zwracane

Właściwości parametru

Typ:

System.String[]

Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False
Aliasy:Select

Zestawy parametrów

(All)
Position:Named
Obowiązkowe:False
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