Update-AzureRmSqlDatabaseVulnerabilityAssessmentSettings
Hiermee worden de instellingen voor evaluatie van beveiligingsproblemen van een database bijgewerkt.
Waarschuwing
De AzureRM PowerShell-module is vanaf 29 februari 2024 officieel afgeschaft. Gebruikers wordt aangeraden om van AzureRM naar de Az PowerShell-module te migreren om ondersteuning en updates te garanderen.
Hoewel de AzureRM-module nog steeds kan functioneren, wordt deze niet meer onderhouden of ondersteund, waardoor het gebruik naar eigen goeddunken en risico van de gebruiker blijft bestaan. Raadpleeg onze migratiebronnen voor hulp bij de overgang naar de Az-module.
Syntax
Update-AzureRmSqlDatabaseVulnerabilityAssessmentSettings
[-StorageAccountName <String>]
[-ScanResultsContainerName <String>]
[-RecurringScansInterval <RecurringScansInterval>]
[-EmailAdmins <Boolean>]
[-NotificationEmail <String[]>]
[-ServerName] <String>
[-DatabaseName] <String>
[-ResourceGroupName] <String>
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Update-AzureRmSqlDatabaseVulnerabilityAssessmentSettings
-InputObject <DatabaseVulnerabilityAssessmentSettingsModel>
[-RecurringScansInterval <RecurringScansInterval>]
[-EmailAdmins <Boolean>]
[-NotificationEmail <String[]>]
[-ServerName] <String>
[-DatabaseName] <String>
[-ResourceGroupName] <String>
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Update-AzureRmSqlDatabaseVulnerabilityAssessmentSettings
-BlobStorageSasUri <Uri>
[-RecurringScansInterval <RecurringScansInterval>]
[-EmailAdmins <Boolean>]
[-NotificationEmail <String[]>]
[-ServerName] <String>
[-DatabaseName] <String>
[-ResourceGroupName] <String>
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
De cmdlet Update-AzureRmSqlDatabaseVulnerabilityAssessment Instellingen werkt de instellingen voor evaluatie van beveiligingsproblemen van een Azure SQL Database bij. Houd er rekening mee dat u Enable-AzureRmSqlServerAdvancedThreatProtection moet uitvoeren als een vereiste voor het gebruik van deze cmdlet.
Voorbeelden
Voorbeeld 1: Instellingen voor evaluatie van beveiligingsproblemen bijwerken met de naam van het opslagaccount
PS C:\> Update-AzureRmSqlDatabaseVulnerabilityAssessmentSettings `
-ResourceGroupName "ResourceGroup01"`
-ServerName "Server01"`
-DatabaseName "Database01" `
-StorageAccountName "mystorage" `
-ScanResultsContainerName "vulnerability-assessment" `
-RecurringScansInterval Weekly `
-EmailSubscriptionAdmins True `
-NotificationEmail {mail1@mail.com , mail2@mail.com}
ResourceGroupName : ResourceGroup01
ServerName : Server01
DatabaseName : Database01
StorageAccountName : mystorage
ScanResultsContainerName : vulnerability-assessment
RecurringScansInterval : Weekly
EmailSubscriptionAdmins : True
NotificationEmail : {mail1@mail.com , mail2@mail.com}
Voorbeeld 2: Instellingen voor evaluatie van beveiligingsproblemen bijwerken met sas-URI voor blobopslag
PS C:\> Update-AzureRmSqlDatabaseVulnerabilityAssessmentSettings `
-ResourceGroupName "ResourceGroup01"`
-ServerName "Server01"`
-DatabaseName "Database01" `
-BlobStorageSasUri "https://mystorage.blob.core.windows.net/vulnerability-assessment?st=XXXXXX" `
-RecurringScansInterval Weekly `
-EmailSubscriptionAdmins True `
-NotificationEmail {mail1@mail.com , mail2@mail.com}
ResourceGroupName : ResourceGroup01
ServerName : Server01
DatabaseName : Database01
StorageAccountName : mystorage
ScanResultsContainerName : vulnerability-assessment
RecurringScansInterval : Weekly
EmailSubscriptionAdmins : True
NotificationEmail : {mail1@mail.com , mail2@mail.com}
Voorbeeld 3: De instellingen voor evaluatie van beveiligingsproblemen bijwerken vanuit DatabaseVulnerabilityAssessment Instellingen Model-exemplaardefinitie
PS C:\> Update-AzureRmSqlDatabaseVulnerabilityAssessmentSettings `
-ResourceGroupName "ResourceGroup01"`
-ServerName "Server01"`
-DatabaseName "Database01" `
-StorageAccountName "mystorage" `
-ScanResultsContainerName "vulnerability-assessment" `
-RecurringScansInterval Weekly `
-EmailSubscriptionAdmins True `
-NotificationEmail {mail1@mail.com , mail2@mail.com}
PS C:\> Get-AzureRmSqlDatabaseVulnerabilityAssessmentSettings `
-ResourceGroupName "ResourceGroup01" `
-ServerName "Server01" `
-DatabaseName "Database01" `
| Update-AzureRmSqlDatabaseVulnerabilityAssessmentSettings `
-ResourceGroupName "ResourceGroup02" `
-ServerName "Server02" `
-DatabaseName "Database02"
ResourceGroupName : ResourceGroup02
ServerName : Server02
DatabaseName : Database02
StorageAccountName : mystorage
ScanResultsContainerName : vulnerability-assessment
RecurringScansInterval : Weekly
EmailSubscriptionAdmins : True
NotificationEmail : {mail1@mail.com , mail2@mail.com}
Met deze opdracht zijn de instellingen voor evaluatie van beveiligingsproblemen in Database02 bijgewerkt vanuit de instellingen op Database01
Voorbeeld 4: De instellingen voor evaluatie van beveiligingsproblemen bijwerken op alle databases onder een server
PS C:\> Get-AzureRmSqlDatabase -ResourceGroupName "ResourceGroup01" `
-ServerName $"Server01" `
| where {$_.DatabaseName -ne "master"} `
| Update-AzureRmSqlDatabaseVulnerabilityAssessmentSettings `
-StorageAccountName "mystorage" `
-ScanResultsContainerName "vulnerability-assessment" `
-RecurringScansInterval Weekly `
-EmailSubscriptionAdmins True `
-NotificationEmail {mail1@mail.com , mail2@mail.com}
ResourceGroupName : ResourceGroup01
ServerName : Server01
DatabaseName : Database01
StorageAccountName : mystorage
ScanResultsContainerName : vulnerability-assessment
RecurringScansInterval : Weekly
EmailSubscriptionAdmins : True
NotificationEmail : {mail1@mail.com , mail2@mail.com}
ResourceGroupName : ResourceGroup01
ServerName : Server01
DatabaseName : Database02
StorageAccountName : mystorage
ScanResultsContainerName : vulnerability-assessment
RecurringScansInterval : Weekly
EmailSubscriptionAdmins : True
NotificationEmail : {mail1@mail.com , mail2@mail.com}
Met deze opdracht worden alle instellingen voor evaluatie van beveiligingsproblemen op alle databases onder Server01 bijgewerkt
Parameters
-BlobStorageSasUri
Een SAS-URI naar een opslagcontainer die de scanresultaten bevat.
Type: | Uri |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Confirm
Hiermee wordt u gevraagd om bevestiging voordat u de cmdlet uitvoert.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DatabaseName
SQL Database-naam.
Type: | String |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-DefaultProfile
De referenties, accounts, tenants en abonnementen die worden gebruikt voor communicatie met Azure.
Type: | IAzureContextContainer |
Aliases: | AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EmailAdmins
Een waarde die aangeeft of de e-mailservice en medebeheerders bij terugkerende scanvoltooiing moeten worden voltooid.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-InputObject
Het object Instellingen voor evaluatie van beveiligingsproblemen dat moet worden ingesteld
Type: | DatabaseVulnerabilityAssessmentSettingsModel |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-NotificationEmail
Een lijst met e-mailadressen die moeten worden verzonden bij terugkerende scanvoltooiing.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-RecurringScansInterval
Het interval voor terugkerende scans.
Type: | RecurringScansInterval |
Accepted values: | None, Weekly |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ResourceGroupName
De naam van de resourcegroep.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ScanResultsContainerName
De naam van de opslagcontainer die de scanresultaten bevat.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ServerName
Sql Database-servernaam.
Type: | String |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-StorageAccountName
De naam van het opslagaccount dat de scanresultaten bevat.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-WhatIf
Hiermee wordt weergegeven wat er zou gebeuren als u de cmdlet uitvoert. De cmdlet wordt niet uitgevoerd.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Invoerwaarden
DatabaseVulnerabilityAssessmentSettingsModel
Parameters: InputObject (ByValue)
String[]