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