Set-EntraBetaCustomSecurityAttributeDefinition

Uppdatera egenskaperna för ett customSecurityAttributeDefinition-objekt.

Syntax

Default (Standard)

Set-EntraBetaCustomSecurityAttributeDefinition

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

Description

Uppdatera egenskaperna för ett customSecurityAttributeDefinition-objekt. Ange Id parameter för att uppdatera en definition av anpassade säkerhetsattribut.

Den inloggade användaren måste tilldelas någon av följande katalogroller:

  • Attributdefinitionsadministratör

Exempel

Exempel 1: Uppdatera ett anpassat säkerhetsattribut

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

I det här exemplet uppdateras ett anpassat säkerhetsattribut.

  • -Id parameter anger objekt-ID för anpassade säkerhetsattributdefinitioner.
  • -Description parametern anger beskrivningen av det anpassade säkerhetsattributet.
  • -Status parameter anger att det anpassade säkerhetsattributet är aktivt eller inaktiverat.
  • -UsePreDefinedValuesOnly parameter anger att de enda fördefinierade värdena kan tilldelas till det anpassade säkerhetsattributet.

Parametrar

-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

-Id

Den unika identifieraren för ett Microsoft Entra ID definitionsobjekt för anpassade säkerhetsattribut.

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:True
Värde från pipeline efter egenskapsnamn:True
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:False
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:False
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.

Indata

System.String

Utdata

System.Object