Set-EntraBetaCustomSecurityAttributeDefinition

Zaktualizuj właściwości obiektu customSecurityAttributeDefinition.

Składnia

Default (domyślnie)

Set-EntraBetaCustomSecurityAttributeDefinition

    -Id <String>
    [-Description <String>]
    [-Status <String>]
    [-UsePreDefinedValuesOnly <Boolean>]
    [<CommonParameters>]

Opis

Zaktualizuj właściwości obiektu customSecurityAttributeDefinition. Określ Id parametr, aby zaktualizować niestandardową definicję atrybutu zabezpieczeń.

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

  • Administrator definicji atrybutu

Przykłady

Przykład 1. Aktualizowanie niestandardowego atrybutu zabezpieczeń

Connect-Entra -Scopes 'CustomSecAttributeDefinition.Read.All', 'CustomSecAttributeDefinition.ReadWrite.All'
$attributeDefinition = Get-EntraBetaCustomSecurityAttributeDefinition | Where-Object { $_.Name -eq 'Engineering' }
Set-EntraBetaCustomSecurityAttributeDefinition -Id $attributeDefinition.Id -Description 'Engineering Description' -Status 'Available' -UsePreDefinedValuesOnly $false

W tym przykładzie zaktualizowano niestandardowy atrybut zabezpieczeń.

  • -Id Parametr określa identyfikator obiektu niestandardowej definicji atrybutu zabezpieczeń.
  • -Description parametr określa opis niestandardowego atrybutu zabezpieczeń.
  • -Status Parametr określa niestandardowy atrybut zabezpieczeń jest aktywny lub dezaktywowany.
  • -UsePreDefinedValuesOnly parametr określa jedyne wstępnie zdefiniowane wartości można przypisać do niestandardowego atrybutu zabezpieczeń.

Parametry

-Description

Opis atrybutu zabezpieczeń niestandardowego o długości do 128 znaków i w tym znaków Unicode. Ten opis można zmienić później.

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:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-Id

Unikatowy identyfikator obiektu definicji atrybutu zabezpieczeń niestandardowego 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

-Status

Określa, czy niestandardowy atrybut zabezpieczeń jest aktywny, czy dezaktywowany. Dopuszczalne wartości to: Dostępne i przestarzałe. Można zmienić później.

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:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-UsePreDefinedValuesOnly

Wskazuje, czy do niestandardowego atrybutu zabezpieczeń można przypisać tylko wstępnie zdefiniowane wartości. Jeśli ustawiono wartość false, dozwolone są wartości w postaci dowolnej. Później można zmienić wartość z true na false, ale nie można jej zmienić z wartości false na true. Jeśli typ jest ustawiony na wartość logiczną, nie można ustawić wartości true dla parametru usePreDefinedValuesOnly.

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: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