Как да внедрите Update-AzSqlServerVulnerabilityAssessmentSetting с помощта на AzureRM

Имам Az скрипт, който настройва Разширена сигурност на данните за моите бази данни/сървъри на Azure SQL.

За съжаление, Az не може да работи в Azure Devops, така че преведох скрипта на AzureRM. Скриптът оставя Разширена сигурност на данните в състояние „Частично конфигурирано“, тъй като НАСТРОЙКИТЕ ЗА ОЦЕНКА НА УЯЗВИМОСТТА на Azure SQL Server не са зададени.

Какъв е еквивалентът на AzureRM на Update-AzSqlServerVulnerabilityAssessmentSetting

опитах

Update-AzSqlServerVulnerabilityAssessmentSetting 

to:

Update-AzureRmSqlDatabaseVulnerabilityAssessmentSettings

Само базата данни обаче се конфигурира и това оставя сървъра неконфигуриран.


person jlo-gmail    schedule 27.08.2019    source източник
comment
Може да няма еквивалент. AzureRM вече не се актуализира.   -  person Daniel Mann    schedule 27.08.2019


Отговори (2)


Те не са еквивалентни, модулът AzureRm е отхвърлен и няма да бъде актуализиран.

За съжаление, Az не може да работи в Azure Devops, така че преведох скрипта на AzureRM.

Както знам, Task version с 4.*(preview) поддържа Az модул. Опитах го тук.

person Joy Wang    schedule 28.08.2019

Ако искате модулът AzureRm да актуализира настройката за оценка на уязвимостта на Azure SQL, можете просто да използвате командата „update-AzureRmSqlDatabaseVulnerabilityAssessmentSettings“, за да конфигурирате цялата база данни в един сървър, AzureRM не предоставя команда, която да позволи на клиентите директно да конфигурират Azure SQL сървър. За повече подробности, моля, вижте блог.

Get-AzureRmSqlDatabase -ResourceGroupName $params.rgname -ServerName $params.serverName`
        | where {$_.DatabaseName -ne "master"}  `
        | Update-AzureRmSqlDatabaseVulnerabilityAssessmentSettings `
            -RecurringScansInterval Weekly `
                 -NotificationEmail $scanNotificationEmail `
                 -EmailAdmins $true"
person Community    schedule 28.08.2019