New-SqlVulnerabilityAssessmentBaselineSet
建立 Microsoft.SQL.VulnerabilityAssessment.SecurityCheckBaselineSet 的新實例。
語法
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.
This cmdlet was removed in v22.3+ of the module.
範例
範例 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
安全性檢查基準的清單。 基準集將會使用此清單初始化。
類型: | SecurityCheckBaseline[] |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | True |
接受萬用字元: | False |
輸入
Microsoft.SqlServer.VulnerabilityAssessment.SecurityCheckBaseline[]
輸出
System.Object