Cmdleten New-EntraBetaCustomSecurityAttributeDefinition skapar ett nytt customSecurityAttributeDefinition-objekt. Ange IsSearchableparametrarna , , AttributeSetIsCollection, Typeoch UsePreDefinedValuesOnlyNameStatus för att skapa en ny definition för anpassade säkerhetsattribut.
Du kan definiera upp till 500 aktiva objekt i en klientorganisation.
Den inloggade användaren måste tilldelas någon av följande katalogroller:
Attributdefinitionsadministratör
Exempel
Exempel 1: Lägg till ett anpassat säkerhetsattribut
Id AttributeSet Description IsCollection IsSearchable Name Status Type UsePreDefinedValuesOnly
-- ------------ ----------- ------------ ------------ ---- ------ ---- -----------------------
Test_ProjectTest Test Target completion False True ProjectTest Available String False
Det här exemplet visar hur du lägger till ett anpassat säkerhetsattribut.
-Name parameter anger namnet på det anpassade säkerhetsattributet.
-Description parametern anger beskrivningen av det anpassade säkerhetsattributet.
-Type parameter anger datatypen för värdena för anpassade säkerhetsattribut.
-Status parameter anger att det anpassade säkerhetsattributet är aktivt eller inaktiverat.
-AttributeSet parameter anger namnet på attributuppsättningen.
-IsCollection parametern anger att tillåter att flera värden kan tilldelas till det anpassade säkerhetsattributet.
-IsSearchable parameter anger att värdena för anpassade säkerhetsattribut indexeras för sökning efter objekt.
-UsePreDefinedValuesOnly parameter anger att de enda fördefinierade värdena kan tilldelas till det anpassade säkerhetsattributet.
Parametrar
-AttributeSet
Namn på attributuppsättningen. Skiftlägesokänsligt.
Parameteregenskaper
Typ:
System.String
Standardvärde:
None
Stöder jokertecken:
False
DontShow:
False
Parameteruppsättningar
(All)
Position:
Named
Obligatorisk:
True
Värde från pipeline:
False
Värde från pipeline efter egenskapsnamn:
False
Värde från återstående argument:
False
-Description
Beskrivning av det anpassade säkerhetsattributet, upp till 128 tecken långt och inklusive Unicode-tecken. Den här beskrivningen kan ändras senare.
Parameteregenskaper
Typ:
System.String
Standardvärde:
None
Stöder jokertecken:
False
DontShow:
False
Parameteruppsättningar
(All)
Position:
Named
Obligatorisk:
False
Värde från pipeline:
False
Värde från pipeline efter egenskapsnamn:
False
Värde från återstående argument:
False
-IsCollection
Anger om flera värden kan tilldelas till det anpassade säkerhetsattributet. Det går inte att ändra senare. Om typen är inställd på boolesk kan isCollection inte anges till true.
Parameteregenskaper
Typ:
System.Boolean
Standardvärde:
None
Stöder jokertecken:
False
DontShow:
False
Parameteruppsättningar
(All)
Position:
Named
Obligatorisk:
True
Värde från pipeline:
False
Värde från pipeline efter egenskapsnamn:
False
Värde från återstående argument:
False
-IsSearchable
Anger om anpassade säkerhetsattributvärden indexeras för sökning efter objekt som har tilldelats attributvärden. Det går inte att ändra senare.
Parameteregenskaper
Typ:
System.Boolean
Standardvärde:
None
Stöder jokertecken:
False
DontShow:
False
Parameteruppsättningar
(All)
Position:
Named
Obligatorisk:
True
Värde från pipeline:
False
Värde från pipeline efter egenskapsnamn:
False
Värde från återstående argument:
False
-Name
Namnet på det anpassade säkerhetsattributet. Måste vara unikt i en attributuppsättning. Kan vara upp till 32 tecken långt och innehålla Unicode-tecken. Får inte innehålla blanksteg eller specialtecken. Det går inte att ändra senare. Skiftlägesokänsligt.
Parameteregenskaper
Typ:
System.String
Standardvärde:
None
Stöder jokertecken:
False
DontShow:
False
Parameteruppsättningar
(All)
Position:
Named
Obligatorisk:
True
Värde från pipeline:
False
Värde från pipeline efter egenskapsnamn:
False
Värde från återstående argument:
False
-Status
Anger om det anpassade säkerhetsattributet är aktivt eller inaktiverat. Acceptabla värden är: Tillgängliga och inaktuella. Kan ändras senare.
Parameteregenskaper
Typ:
System.String
Standardvärde:
None
Stöder jokertecken:
False
DontShow:
False
Parameteruppsättningar
(All)
Position:
Named
Obligatorisk:
True
Värde från pipeline:
False
Värde från pipeline efter egenskapsnamn:
False
Värde från återstående argument:
False
-Type
Datatyp för de anpassade säkerhetsattributvärdena. Typer som stöds är: Boolesk, Heltal och Sträng. Det går inte att ändra senare.
Parameteregenskaper
Typ:
System.String
Standardvärde:
None
Stöder jokertecken:
False
DontShow:
False
Parameteruppsättningar
(All)
Position:
Named
Obligatorisk:
True
Värde från pipeline:
False
Värde från pipeline efter egenskapsnamn:
False
Värde från återstående argument:
False
-UsePreDefinedValuesOnly
Anger om endast fördefinierade värden kan tilldelas till det anpassade säkerhetsattributet. Om värdet är falskt tillåts friformulärvärden. Kan senare ändras från sant till falskt, men kan inte ändras från false till true. Om typen är inställd på boolesk kan du inte användaPreDefinedValuesOnly som sant.
Parameteregenskaper
Typ:
System.Boolean
Standardvärde:
None
Stöder jokertecken:
False
DontShow:
False
Parameteruppsättningar
(All)
Position:
Named
Obligatorisk:
True
Värde från pipeline:
False
Värde från pipeline efter egenskapsnamn:
False
Värde från återstående argument:
False
CommonParameters
Den här cmdleten stöder vanliga parametrar: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction och -WarningVariable. Mer information finns i about_CommonParameters.