Polecenie New-EntraBetaCustomSecurityAttributeDefinition cmdlet tworzy nowy obiekt customSecurityAttributeDefinition. Określ IsSearchableparametry , , IsCollectionAttributeSet, Type, StatusNamei UsePreDefinedValuesOnly , aby utworzyć nową niestandardową definicję atrybutu zabezpieczeń.
W dzierżawie można zdefiniować maksymalnie 500 aktywnych obiektów.
Zalogowany użytkownik musi mieć przypisaną jedną z następujących ról katalogu:
Administrator definicji atrybutu
Przykłady
Przykład 1. Dodawanie niestandardowego atrybutu zabezpieczeń
Id AttributeSet Description IsCollection IsSearchable Name Status Type UsePreDefinedValuesOnly
-- ------------ ----------- ------------ ------------ ---- ------ ---- -----------------------
Test_ProjectTest Test Target completion False True ProjectTest Available String False
W tym przykładzie pokazano, jak dodać niestandardowy atrybut zabezpieczeń.
-Name parametr określa nazwę niestandardowego atrybutu zabezpieczeń.
-Description parametr określa opis niestandardowego atrybutu zabezpieczeń.
-Type parametr określa typ danych dla niestandardowych wartości atrybutów zabezpieczeń.
-Status Parametr określa niestandardowy atrybut zabezpieczeń jest aktywny lub dezaktywowany.
-AttributeSet parametr określa nazwę zestawu atrybutów.
-IsCollection Parametr określa, że zezwala na przypisanie wielu wartości do niestandardowego atrybutu zabezpieczeń.
-IsSearchable Parametr określa niestandardowe wartości atrybutów zabezpieczeń są indeksowane do wyszukiwania obiektów.
-UsePreDefinedValuesOnly parametr określa jedyne wstępnie zdefiniowane wartości można przypisać do niestandardowego atrybutu zabezpieczeń.
Parametry
-AttributeSet
Nazwa zestawu atrybutów. Bez uwzględniania wielkości liter.
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
-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
-IsCollection
Wskazuje, czy można przypisać wiele wartości do niestandardowego atrybutu zabezpieczeń. Nie można później zmienić. Jeśli typ jest ustawiony na wartość logiczną, nie można ustawić wartości isCollection na true.
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
-IsSearchable
Wskazuje, czy niestandardowe wartości atrybutów zabezpieczeń są indeksowane do wyszukiwania obiektów, które mają przypisane wartości atrybutów. Nie można później zmienić.
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
-Name
Nazwa niestandardowego atrybutu zabezpieczeń. Musi być unikatowa w zestawie atrybutów. Może zawierać maksymalnie 32 znaki i zawierać znaki Unicode. Nie można zawierać spacji ani znaków specjalnych. Nie można później zmienić. Bez uwzględniania wielkości liter.
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
-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:
True
Wartość z potoku:
False
Wartość z potoku według nazwy właściwości:
False
Wartość z pozostałych argumentów:
False
-Type
Typ danych dla niestandardowych wartości atrybutów zabezpieczeń. Obsługiwane typy to: wartość logiczna, liczba całkowita i ciąg. Nie można później zmienić.
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
-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:
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.