Condividi tramite


New-SqlVulnerabilityAssessmentBaselineSet

Crea una nuova istanza di Microsoft.SQL.VulnerabilityAssessment.SecurityCheckBaselineSet.

Sintassi

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

Descrizione

Il cmdlet New-SqlVulnerabilityAssessmentBaselineSet crea una nuova istanza di Microsoft.SQL.VulnerabilityAssessment.BaselineSet.

Un set di baseline è costituito da un set di baseline (di tipo Microsoft.SQL.VulnerabilityAssessment.SecurityCheckBaseline). Ogni baseline definisce i risultati previsti di un controllo di sicurezza specifico. Raggruppato in una baseline imposta queste baseline definiscono i risultati previsti per tutti i controlli di sicurezza in un'analisi.

Il set di baseline può essere creato con 0 o più baseline.

Il set di baseline viene usato come input di un'analisi per applicare queste impostazioni di base ai risultati.

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

This cmdlet was removed in v22.3+ of the module.

Esempio

Esempio 1: Creare un set di baseline con un elenco di baseline

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}

In questo esempio vengono create due baseline e quindi viene creato un set di baseline.

Parametri

-Baselines

Elenco delle baseline di controllo della sicurezza. Il set di baseline verrà inizializzato con questo elenco.

Tipo:SecurityCheckBaseline[]
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

Input

Microsoft.SqlServer.VulnerabilityAssessment.SecurityCheckBaseline[]

Output

System.Object