Set-EntraBetaCustomSecurityAttributeDefinition

Atualize as propriedades de um objeto customSecurityAttributeDefinition.

Sintaxe

Default (Default)

Set-EntraBetaCustomSecurityAttributeDefinition

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

Description

Atualize as propriedades de um objeto customSecurityAttributeDefinition. Especifique Id o parâmetro para atualizar uma definição de atributo de segurança personalizada.

O usuário conectado deve receber uma das seguintes funções de diretório:

  • Administrador de definição de atributo

Exemplos

Exemplo 1: Atualizar um atributo de segurança personalizado

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

Este exemplo atualiza um atributo de segurança personalizado.

  • -Id o parâmetro especifica a ID do objeto de definição de atributo de segurança personalizado.
  • -Description o parâmetro especifica a descrição do atributo de segurança personalizado.
  • -Status O parâmetro especifica que o atributo de segurança personalizado está ativo ou desativado.
  • -UsePreDefinedValuesOnly O parâmetro especifica que os únicos valores predefinidos podem ser atribuídos ao atributo de segurança personalizado.

Parâmetros

-Description

Descrição do atributo de segurança personalizado, com até 128 caracteres e incluindo caracteres Unicode. Essa descrição pode ser alterada posteriormente.

Propriedades do parâmetro

Tipo:System.String
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-Id

O identificador exclusivo de um objeto de definição de atributo de segurança personalizado Microsoft Entra ID.

Propriedades do parâmetro

Tipo:System.String
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:True
Valor do pipeline:True
Valor do pipeline pelo nome da propriedade:True
Valor dos argumentos restantes:False

-Status

Especifica se o atributo de segurança personalizado está ativo ou desativado. Os valores aceitáveis são: Disponíveis e Preteridos. Pode ser alterado mais tarde.

Propriedades do parâmetro

Tipo:System.String
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-UsePreDefinedValuesOnly

Indica se apenas os valores predefinidos podem ser atribuídos ao atributo de segurança personalizado. Se definido como false, valores de forma livre serão permitidos. Posteriormente, pode ser alterado de true para false, mas não pode ser alterado de false para true. Se o tipo estiver definido como Boolean, usePreDefinedValuesOnly não poderá ser definido como true.

Propriedades do parâmetro

Tipo:System.Boolean
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

CommonParameters

Este cmdlet suporta os parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Para obter mais informações, consulte about_CommonParameters.

Entradas

System.String

Saídas

System.Object