New-SqlVulnerabilityAssessmentBaselineSet

Cria uma nova instância de Microsoft.SQL.VulnerabilityAssessment.SecurityCheckBaselineSet.

Syntax

New-SqlVulnerabilityAssessmentBaselineSet
   [-Baselines <SecurityCheckBaseline[]>]
   [<CommonParameters>]

Description

O cmdlet New-SqlVulnerabilityAssessmentBaselineSet cria uma nova instância de Microsoft.SQL.VulnerabilityAssessment.BaselineSet.

Um conjunto de linhas de base consiste em um conjunto de linhas de base (do tipo Microsoft.SQL.VulnerabilityAssessment.SecurityCheckBaseline). Cada linha de base define os resultados esperados de uma verificação de segurança específica. Agrupadas em um conjunto de linhas de base, essas linhas de base definem os resultados esperados para todas as verificações de segurança em uma verificação.

O conjunto de linhas de base pode ser criado com 0 ou mais linhas de base.

O conjunto de linha de base é usado como uma entrada de uma verificação para aplicar essas configurações de linha de base aos seus resultados.

Module requirements: version 21+ on PowerShell 5.1; version 22+ on PowerShell 7.x.

Exemplos

Exemplo 1: criar um conjunto de linhas de base com uma lista de linhas de base

PS C:\> $baseline1 = New-SqlVulnerabilityAssessmentBaseline -SecurityCheckId VA1234 -ExpectedResult $null
PS C:\> $baseline2 = New-SqlVulnerabilityAssessmentBaseline -SecurityCheckId VA1235 -ExpectedResult $null
PS C:\> $baselineSet = New-SqlVulnerabilityAssessmentBaselineSet -Baselines $baseline1, $baseline2

SecurityCheckBaselines
----------------------
{VA1234, VA1235}

Este exemplo cria duas linhas de base e cria um conjunto de linhas de base com elas.

Parâmetros

-Baselines

Uma lista de linhas de base de verificação de segurança. O conjunto de linha de base será inicializado com essa lista.

Type:SecurityCheckBaseline[]
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

Entradas

Microsoft.SqlServer.VulnerabilityAssessment.SecurityCheckBaseline[]

Saídas

System.Object