Compartilhar via


Set-AzSecurityPricing

Habilita ou desabilita os planos do Microsoft Defender para uma assinatura no Microsoft Defender para Nuvem.

Nota

Para o CloudPosture (Gerenciamento de Postura do Defender Cloud Security), as extensões sem agente não serão habilitadas ao usar esse comando. Para habilitar extensões, use a definição ou scripts do Azure Policy no do Repositório do Microsoft Defender para Cloud Community.

Sintaxe

Set-AzSecurityPricing
   -Name <String>
   -PricingTier <String>
   [-SubPlan <String>]
   [-Extension <String>]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-AzSecurityPricing
   -InputObject <PSSecurityPricing>
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

Habilite ou desabilite qualquer um dos planos do Azure Defender para uma assinatura.

Para obter detalhes sobre o Azure Defender e os planos disponíveis, consulte Introdução ao Azure Defender.

Exemplos

Exemplo 1

Set-AzSecurityPricing -Name "AppServices" -PricingTier "Standard"

Exemplo 2

Set-AzSecurityPricing -Name "VirtualMachines" -PricingTier "Standard" -SubPlan P2

Exemplo 3

Set-AzSecurityPricing -Name "CloudPosture" -PricingTier "Standard" -Extension '[{"name":"SensitiveDataDiscovery","isEnabled":"True","additionalExtensionProperties":null},{"name":"ContainerRegistriesVulnerabilityAssessments","isEnabled":"True","additionalExtensionProperties":null},{"name":"AgentlessDiscoveryForKubernetes","isEnabled":"True","additionalExtensionProperties":null},{"name":"AgentlessVmScanning","isEnabled":"True","additionalExtensionProperties":{"ExclusionTags":"[{\"key\":\"Microsoft\",\"value\":\"Defender\"},{\"key\":\"For\",\"value\":\"Cloud\"}]"}}]'

Habilita Azure Defender para servidores para a assinatura.

"Standard" refere-se ao estado "Ativado" de um plano do Azure Defender, conforme mostrado na área de preços e configurações da Central de Segurança do Azure do portal do Azure.

Parâmetros

-Confirm

Solicita a confirmação antes de executar o cmdlet.

Tipo:SwitchParameter
Aliases:cf
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-DefaultProfile

As credenciais, a conta, o locatário e a assinatura usados para comunicação com o Azure.

Tipo:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-Extension

As extensões oferecidas no plano

Tipo:String
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-InputObject

Objeto de entrada.

Tipo:PSSecurityPricing
Cargo:Named
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:True
Aceitar caracteres curinga:False

-Name

Nome do recurso.

Tipo:String
Cargo:Named
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-PricingTier

Tipo de preço.

Tipo:String
Cargo:Named
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-SubPlan

Subprojeto.

Tipo:String
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-WhatIf

Mostra o que aconteceria se o cmdlet fosse executado. O cmdlet não é executado.

Tipo:SwitchParameter
Aliases:wi
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

Entradas

PSSecurityPricing

Saídas

PSSecurityPricing