New-EntraBetaCustomSecurityAttributeDefinition
建立一個新的 customSecurityAttributeDefinition 物件。
語法
Default (預設值)
New-EntraBetaCustomSecurityAttributeDefinition
-IsSearchable <Boolean>
-IsCollection <Boolean>
-AttributeSet <String>
-Type <String>
-Name <String>
-Status <String>
-UsePreDefinedValuesOnly <Boolean>
[-Description <String>]
[<CommonParameters>]
Description
指令 New-EntraBetaCustomSecurityAttributeDefinition 長會建立一個新的 customSecurityAttributeDefinition 物件。 請指定 IsSearchable、 IsCollection、 AttributeSet、 StatusTypeNameUsePreDefinedValuesOnly 及 參數,以建立新的自訂安全屬性定義。
你可以在租戶中定義最多 500 個活躍物件。
登入使用者必須被指派以下目錄角色之一:
範例
範例 1:新增自訂安全屬性
Connect-Entra -Scopes 'CustomSecAttributeDefinition.Read.All', 'CustomSecAttributeDefinition.ReadWrite.All'
$attributeSet = Get-EntraAttributeSet -Id 'ContosoSet'
$params = @{
Name = 'ProjectTest'
Description = 'Target completion'
Type = 'String'
Status = 'Available'
AttributeSet = $attributeSet.Id
IsCollection = $False
IsSearchable = $True
UsePreDefinedValuesOnly = $True
}
New-EntraBetaCustomSecurityAttributeDefinition @params
Id AttributeSet Description IsCollection IsSearchable Name Status Type UsePreDefinedValuesOnly
-- ------------ ----------- ------------ ------------ ---- ------ ---- -----------------------
Test_ProjectTest Test Target completion False True ProjectTest Available String False
此範例示範如何新增自訂安全屬性。
-Name 參數指定自訂安全屬性的名稱。
-Description 參數指定自訂安全屬性的描述。
-Type 參數指定自訂安全屬性值的資料型態。
-Status 參數 指定自訂安全屬性為啟用或停用。
-AttributeSet 參數指定屬性集合的名稱。
-IsCollection 參數指定允許多個值可被指派給自訂安全屬性。
-IsSearchable 參數指定了自訂安全屬性值被索引以供物件搜尋。
-UsePreDefinedValuesOnly 參數指定只能指派於自訂安全屬性的預先定義值。
參數
-AttributeSet
屬性集的名稱。 不區分大小寫。
參數屬性
類型: System.String
預設值: None
支援萬用字元: False
不要顯示: False
參數集
(All)
Position: Named
必要: True
來自管線的值: False
來自管線按屬性名稱的值: False
來自剩餘引數的值: False
-Description
自訂安全屬性的描述,長度可達 128 字元,包含 Unicode 字元。 此描述可稍後更改。
參數屬性
類型: System.String
預設值: None
支援萬用字元: False
不要顯示: False
參數集
(All)
Position: Named
必要: False
來自管線的值: False
來自管線按屬性名稱的值: False
來自剩餘引數的值: False
-IsCollection
指出是否可將多個值指派給自訂安全性屬性。 之後不能更改。 如果類型設為布林值,isCollection 就無法設為 true。
參數屬性
類型: System.Boolean
預設值: None
支援萬用字元: False
不要顯示: False
參數集
(All)
Position: Named
必要: True
來自管線的值: False
來自管線按屬性名稱的值: False
來自剩餘引數的值: False
-IsSearchable
指示是否索引了自訂安全屬性值,以便在被指定屬性值的物件上搜尋。 之後不能更改。
參數屬性
類型: System.Boolean
預設值: None
支援萬用字元: False
不要顯示: False
參數集
(All)
Position: Named
必要: True
來自管線的值: False
來自管線按屬性名稱的值: False
來自剩餘引數的值: False
-Name
自訂安全性屬性的名稱。 在屬性集內必須是唯一的。 長度可達32個字元,並包含Unicode字元。 不能包含空格或特殊字元。 之後不能更改。 不區分大小寫。
參數屬性
類型: System.String
預設值: None
支援萬用字元: False
不要顯示: False
參數集
(All)
Position: Named
必要: True
來自管線的值: False
來自管線按屬性名稱的值: False
來自剩餘引數的值: False
-Status
指定自訂安全性屬性是作用中還是已停用。 可接受的值為:可用與棄用。 之後可以更改。
參數屬性
類型: System.String
預設值: None
支援萬用字元: False
不要顯示: False
參數集
(All)
Position: Named
必要: True
來自管線的值: False
來自管線按屬性名稱的值: False
來自剩餘引數的值: False
-Type
自訂安全性屬性值的資料類型。 支援的類型有:布林、整數和字串。 之後不能更改。
參數屬性
類型: System.String
預設值: None
支援萬用字元: False
不要顯示: False
參數集
(All)
Position: Named
必要: True
來自管線的值: False
來自管線按屬性名稱的值: False
來自剩餘引數的值: False
-UsePreDefinedValuesOnly
指出是否只能將預先定義的值指派給自訂安全性屬性。 若設為假,則允許自由形式值。 之後可以從真改為假,但不能從假改為真。 如果類型設為布林值,usePreDefinedValuesOnly 就不能設為 true。
參數屬性
類型: System.Boolean
預設值: None
支援萬用字元: False
不要顯示: False
參數集
(All)
Position: Named
必要: True
來自管線的值: False
來自管線按屬性名稱的值: False
來自剩餘引數的值: False
CommonParameters
此 Cmdlet 支援一般參數:-Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutBuffer、-OutVariable、-PipelineVariable、-ProgressAction、-Verbose、-WarningAction 和 -WarningVariable。 如需詳細資訊,請參閱 about_CommonParameters 。
None
輸出
System.Object