New-SqlVulnerabilityAssessmentBaselineSet
创建 Microsoft.SQL.VulnerabilityAssessment.SecurityCheckBaselineSet 的新实例。
语法
New-SqlVulnerabilityAssessmentBaselineSet
[-Baselines <SecurityCheckBaseline[]>]
[<CommonParameters>]
说明
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