다음을 통해 공유


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
Default value:None
필수:False
파이프라인 입력 허용:True
와일드카드 문자 허용:False

입력

Microsoft.SqlServer.VulnerabilityAssessment.SecurityCheckBaseline[]

출력

System.Object