Freigeben über


Update-AzSynapseSqlPoolAdvancedThreatProtectionSetting

Legt eine erweiterte Einstellungen für den Bedrohungsschutz in einem SQL-Pool fest.

Syntax

Update-AzSynapseSqlPoolAdvancedThreatProtectionSetting
      [-ResourceGroupName <String>]
      -WorkspaceName <String>
      -Name <String>
      [-NotificationRecipientsEmail <String>]
      [-EmailAdmin <Boolean>]
      [-ExcludedDetectionType <String[]>]
      [-StorageAccountName <String>]
      [-RetentionInDays <UInt32>]
      [-AsJob]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Update-AzSynapseSqlPoolAdvancedThreatProtectionSetting
      -Name <String>
      -WorkspaceObject <PSSynapseWorkspace>
      [-NotificationRecipientsEmail <String>]
      [-EmailAdmin <Boolean>]
      [-ExcludedDetectionType <String[]>]
      [-StorageAccountName <String>]
      [-RetentionInDays <UInt32>]
      [-AsJob]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Update-AzSynapseSqlPoolAdvancedThreatProtectionSetting
      -InputObject <PSSynapseSqlPool>
      [-NotificationRecipientsEmail <String>]
      [-EmailAdmin <Boolean>]
      [-ExcludedDetectionType <String[]>]
      [-StorageAccountName <String>]
      [-RetentionInDays <UInt32>]
      [-AsJob]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Update-AzSynapseSqlPoolAdvancedThreatProtectionSetting
      -ResourceId <String>
      [-NotificationRecipientsEmail <String>]
      [-EmailAdmin <Boolean>]
      [-ExcludedDetectionType <String[]>]
      [-StorageAccountName <String>]
      [-RetentionInDays <UInt32>]
      [-AsJob]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Beschreibung

Das Cmdlet Update-AzSynapseSqlPoolAdvancedThreatProtectionSetting legt eine erweiterte Einstellungen für den Bedrohungsschutz in einem Azure Synapse Analytics-SQL-Pool fest. Um den erweiterten Bedrohungsschutz in einem SQL-Pool zu aktivieren, müssen überwachungseinstellungen für diesen SQL-Pool aktiviert sein.

Beispiele

Beispiel 1

Update-AzSynapseSqlPoolAdvancedThreatProtectionSetting -WorkspaceName ContosoWorkspace -Name ContosoSqlPool -NotificationRecipientsEmails "admin01@contoso.com;secadmin@contoso.com" -EmailAdmins $False -ExcludedDetectionType "Sql_Injection_Vulnerability", "SQL_Injection" -StorageAccountName "mystorageAccount"

Dieser Befehl legt die erweiterten Einstellungen für den Bedrohungsschutz für einen SQL-Pool namens ContosoSqlPool unter dem Arbeitsbereich "ContosoWorkspace" fest.

Parameter

-AsJob

Cmdlet im Hintergrund ausführen

Typ:SwitchParameter
Position:Named
Standardwert:None
Erforderlich:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

Hiermit werden Sie vor der Ausführung des Cmdlets zur Bestätigung aufgefordert.

Typ:SwitchParameter
Aliases:cf
Position:Named
Standardwert:None
Erforderlich:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Anmeldeinformationen, Konto, Mandant und Abonnement für die Kommunikation mit Azure

Typ:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Standardwert:None
Erforderlich:False
Accept pipeline input:False
Accept wildcard characters:False

-EmailAdmin

Definiert, ob E-Mail-Administratoren E-Mail-Administratoren sind.

Typ:Nullable<T>[Boolean]
Aliases:EmailAdmins
Position:Named
Standardwert:None
Erforderlich:False
Accept pipeline input:False
Accept wildcard characters:False

-ExcludedDetectionType

Auszuschließende Erkennungstypen.

Typ:String[]
Position:Named
Standardwert:None
Erforderlich:False
Accept pipeline input:False
Accept wildcard characters:False

-InputObject

SQL-Pooleingabeobjekt, in der Regel durch die Pipeline übergeben.

Typ:PSSynapseSqlPool
Position:Named
Standardwert:None
Erforderlich:True
Accept pipeline input:True
Accept wildcard characters:False

-Name

Name des Synapse SQL-Pools.

Typ:String
Position:Named
Standardwert:None
Erforderlich:True
Accept pipeline input:False
Accept wildcard characters:False

-NotificationRecipientsEmail

Eine durch Semikolon getrennte Liste von E-Mail-Adressen, an die die Benachrichtigungen gesendet werden sollen.

Typ:String
Aliases:NotificationRecipientsEmails
Position:Named
Standardwert:None
Erforderlich:False
Accept pipeline input:False
Accept wildcard characters:False

-ResourceGroupName

Ressourcengruppenname

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Accept pipeline input:False
Accept wildcard characters:False

-ResourceId

Ressourcenbezeichner des Synapse SQL-Pools.

Typ:String
Position:Named
Standardwert:None
Erforderlich:True
Accept pipeline input:False
Accept wildcard characters:False

-RetentionInDays

Die Anzahl der Aufbewahrungstage für die Überwachungsprotokolle.

Typ:Nullable<T>[UInt32]
Position:Named
Standardwert:None
Erforderlich:False
Accept pipeline input:False
Accept wildcard characters:False

-StorageAccountName

Der Name des Speicherkontos.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Zeigt, was geschieht, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.

Typ:SwitchParameter
Aliases:wi
Position:Named
Standardwert:None
Erforderlich:False
Accept pipeline input:False
Accept wildcard characters:False

-WorkspaceName

Name des Synapse-Arbeitsbereichs.

Typ:String
Position:Named
Standardwert:None
Erforderlich:True
Accept pipeline input:False
Accept wildcard characters:False

-WorkspaceObject

Arbeitsbereichseingabeobjekt, in der Regel durch die Pipeline übergeben.

Typ:PSSynapseWorkspace
Position:Named
Standardwert:None
Erforderlich:True
Accept pipeline input:True
Accept wildcard characters:False

Eingaben

PSSynapseWorkspace

PSSynapseSqlPool

Ausgaben

PSSqlPoolSecurityAlertPolicy