New-SqlVulnerabilityAssessmentBaselineSet
Создает новый экземпляр Microsoft.SQL.VulnerabilityAssessment.SecurityCheckBaselineSet.
Синтаксис
New-SqlVulnerabilityAssessmentBaselineSet
[-Baselines <SecurityCheckBaseline[]>]
[<CommonParameters>]
Описание
Командлет New-SqlVulnerabilityAssessmentBaselineSet создает новый экземпляр 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