New-SqlVulnerabilityAssessmentBaselineSet

建立 Microsoft.SQL.VulnerabilityAssessment.SecurityCheckBaselineSet 的新實例。

Syntax

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

Description

New-SqlVulnerabilityAssessmentBaselineSet Cmdlet 會建立 Microsoft.SQL.VulnerabilityAssessment.BaselineSet 的新實例。

基準集是由 Microsoft.SQL.VulnerabilityAssessment.SecurityCheckBaseline) 類型的 (一組基準所組成。 每個基準都會定義特定安全性檢查的預期結果。 分組在基準集中,這些基準會定義掃描中所有安全性檢查的預期結果。

您可以使用 0 個或多個基準來建立基準集。

基準集會用來作為掃描的輸入,以將這些基準設定套用至其結果。

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

範例

範例 1:建立具有基準清單的基準集

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}

本範例會建立兩個基準,然後使用它們建立基準集。

參數

-Baselines

安全性檢查基準的清單。 基準集將會使用此清單初始化。

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

輸入

Microsoft.SqlServer.VulnerabilityAssessment.SecurityCheckBaseline[]

輸出

System.Object