Compartilhar via


Enable-AzSqlServerAdvancedDataSecurity

Habilita a Segurança de Dados Avançada em um servidor.

Sintaxe

Enable-AzSqlServerAdvancedDataSecurity
      [-DoNotConfigureVulnerabilityAssessment]
      [-AsJob]
      [-DeploymentName <String>]
      [-InputObject <AzureSqlServerModel>]
      -ServerName <String>
      [-ResourceGroupName] <String>
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Description

O cmdlet Enable-AzSqlServerAdvancedDataSecurity habilita a Segurança de Dados Avançada em um servidor. A Segurança de Dados Avançada é um pacote de segurança unificada que inclui Classificação de Dados, Avaliação de Vulnerabilidade e Proteção Avançada contra Ameaças para seu servidor. (Uma nova conta de armazenamento será criada automaticamente para salvar avaliações de vulnerabilidade. Se uma conta de armazenamento tiver sido criada anteriormente para essa finalidade, ela será usada em vez disso)

Exemplos

Exemplo 1: Habilitar segurança de dados avançada do servidor

Enable-AzSqlServerAdvancedDataSecurity `
            -ResourceGroupName "ResourceGroup01" `
            -ServerName "Server01"

ResourceGroupName	         : ResourceGroup01
ServerName		             : Server01
IsEnabled		             : True

Exemplo 2: Habilitar a Segurança de Dados Avançada do servidor a partir do recurso de servidor

Get-AzSqlServer `
           -ResourceGroupName "ResourceGroup01" `
           -ServerName "Server01" `
           | Enable-AzSqlServerAdvancedDataSecurity

ResourceGroupName	         : ResourceGroup01
ServerName		             : Server01
IsEnabled		             : True

Exemplo 3

Habilita a Segurança de Dados Avançada em um servidor. (gerado automaticamente)

Enable-AzSqlServerAdvancedDataSecurity -DoNotConfigureVulnerabilityAssessment -ResourceGroupName MyResourceGroup -ServerName s1

Parâmetros

-AsJob

Executar cmdlet em segundo plano

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

-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

-DeploymentName

Fornecer um nome personalizado para implantação de Segurança de Dados Avançada

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

-DoNotConfigureVulnerabilityAssessment

Não habilite automaticamente a Avaliação de Vulnerabilidades (isso não criará uma conta de armazenamento)

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

-InputObject

O objeto de servidor a ser usado com a operação de política de Segurança de Dados Avançada

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

-ResourceGroupName

O nome do grupo de recursos.

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

-ServerName

Nome do servidor do Banco de Dados SQL.

Tipo:String
Cargo:Named
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:True
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

AzureSqlServerModel

String

Saídas

ServerAdvancedDataSecurityPolicyModel