New-SqlVulnerabilityAssessmentBaselineSet

Crea una nueva instancia de Microsoft.SQL.VulnerabilityAssessment.SecurityCheckBaselineSet.

Syntax

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

Description

El cmdlet New-SqlVulnerabilityAssessmentBaselineSet crea una nueva instancia de Microsoft.SQL.VulnerabilityAssessment.BaselineSet.

Un conjunto de líneas base consta de un conjunto de líneas base (de tipo Microsoft.SQL.VulnerabilityAssessment.SecurityCheckBaseline). Cada línea base define los resultados esperados de una comprobación de seguridad específica. Agrupados en un conjunto de línea base, estas líneas base definen los resultados esperados para todas las comprobaciones de seguridad de un examen.

El conjunto de línea base se puede crear con 0 o más líneas base.

El conjunto de línea base se usa como entrada de un examen para aplicar esta configuración de línea base a sus resultados.

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

Ejemplos

Ejemplo 1: Creación de un conjunto de líneas base con una lista de líneas 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}

En este ejemplo se crean dos líneas base y, a continuación, se crea un conjunto de líneas base con ellos.

Parámetros

-Baselines

Lista de líneas base de comprobación de seguridad. El conjunto de línea base se inicializará con esta lista.

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

Entradas

Microsoft.SqlServer.VulnerabilityAssessment.SecurityCheckBaseline[]

Salidas

System.Object