Export-AzSynapseKqlScript

Exportiert das KQL-Skript.

Syntax

Export-AzSynapseKqlScript
      -WorkspaceName <String>
      [-Name <String>]
      -OutputFolder <String>
      [-AsJob]
      [-DefaultProfile <IAzureContextContainer>]
      [<CommonParameters>]
Export-AzSynapseKqlScript
      -WorkspaceObject <PSSynapseWorkspace>
      [-Name <String>]
      -OutputFolder <String>
      [-AsJob]
      [-DefaultProfile <IAzureContextContainer>]
      [<CommonParameters>]
Export-AzSynapseKqlScript
      -InputObject <PSKqlScriptResource>
      -OutputFolder <String>
      [-AsJob]
      [-DefaultProfile <IAzureContextContainer>]
      [<CommonParameters>]

Beschreibung

Das Cmdlet Export-AzSynapseKqlScript exportiert ein Azure Synapse KQL-Skript in eine Kusto-Abfragedatei (KQL). Der Name des KQL-Skripts wird zum Namen der exportierten Datei. Wenn Sie den Namen eines KQL-Skripts angeben, exportiert das Cmdlet das KQL-Skript. Wenn Sie keinen Namen angeben, exportiert das Cmdlet alle KQL-Skripts im Arbeitsbereich.

Beispiele

Beispiel 1

Export-AzSynapseKqlScript -WorkspaceName ContosoWorkspace -OutputFolder "C:\KqlScirpt"

Exportiert alle KQL-Skripts im Arbeitsbereich ContosoWorkspace in den Ordner "C:\KqlScirpt".

Beispiel 2

Export-AzSynapseKqlScript -WorkspaceName ContosoWorkspace -Name ContosoKqlScript -OutputFolder "C:\KqlScript"

Exportiert ein einzelnes KQL-Skript namens ContosoKqlScript im Arbeitsbereich ContosoWorkspace in den Ordner "C:\KqlScript".

Beispiel 3

$ws = Get-AzSynapseWorkspace -Name ContosoWorkspace
$ws | Export-AzSynapseKqlScript -Name ContosoKqlScript -OutputFolder "C:\KqlScript"

Exportiert ein einzelnes KQL-Skript namens ContosoKqlScript im Arbeitsbereich ContosoWorkspace in den Ordner "C:\KqlScript" über die Pipeline.

Beispiel 4

$KqlScript = Get-AzSynapseKqlScript -WorkspaceName ContosoWorkspace -Name ContosoKqlScript
$KqlScript | Export-AzSynapseKqlScript -OutputFolder "C:\KqlScript"

Exportiert ein einzelnes KQL-Skript namens ContosoKqlScript im Arbeitsbereich ContosoWorkspace in den Ordner "C:\KqlScript" über die Pipeline.

Parameter

-AsJob

Cmdlet im Hintergrund ausführen

Typ:SwitchParameter
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-DefaultProfile

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

Typ:IAzureContextContainer
Aliase:AzContext, AzureRmContext, AzureCredential
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-InputObject

KQL-Skriptobjekt.

Typ:PSKqlScriptResource
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-Name

KQL-Skriptname.

Typ:String
Aliase:KqlScriptName
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-OutputFolder

Der Ordner, in dem das KQL-Skript platziert werden soll.

Typ:String
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-WorkspaceName

Name des Synapse-Arbeitsbereichs.

Typ:String
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-WorkspaceObject

Arbeitsbereichseingabeobjekt, in der Regel durch die Pipeline übergeben.

Typ:PSSynapseWorkspace
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

Eingaben

PSSynapseWorkspace

PSKqlScriptResource

Ausgaben

FileInfo