New-SqlVulnerabilityAssessmentBaselineSet

创建 Microsoft.SQL.VulnerabilityAssessment.SecurityCheckBaselineSet 的新实例。

语法

Default (默认值)

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[]

默认值:None
支持通配符:False
不显示:False

参数集

(All)
Position:Named
必需:False
来自管道的值:True
来自管道的值(按属性名称):False
来自剩余参数的值:False

CommonParameters

此 cmdlet 支持通用参数:-Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutBuffer、-OutVariable、-PipelineVariable、-ProgressAction、-Verbose、-WarningAction 和 -WarningVariable。 有关详细信息,请参阅 about_CommonParameters

输入

Microsoft.SqlServer.VulnerabilityAssessment.SecurityCheckBaseline

输出

System.Object