Save-AzDataFactoryLog

Lädt Protokolldateien aus der Azure HDInsight-Verarbeitung herunter.

Syntax

Save-AzDataFactoryLog
    [-DataFactoryName] <String>
    [-Id] <String>
    [-DownloadLogs]
    [[-Output] <String>]
    [-ResourceGroupName] <String>
    [-DefaultProfile <IAzureContextContainer>]
    [<CommonParameters>]
Save-AzDataFactoryLog
    [-DataFactory] <PSDataFactory>
    [-Id] <String>
    [-DownloadLogs]
    [[-Output] <String>]
    [-DefaultProfile <IAzureContextContainer>]
    [<CommonParameters>]

Beschreibung

Das Cmdlet Save-AzDataFactoryLog lädt Protokolldateien herunter, die mit der Azure HDInsight-Verarbeitung von Pig- oder Hive-Projekten oder für benutzerdefinierte Aktivitäten auf Ihre lokale Festplatte verknüpft sind. Sie führen zuerst das Cmdlet Get-AzDataFactoryRun aus, um eine ID für eine Aktivität abzurufen, die für ein Datensegment ausgeführt wird, und verwenden Sie dann diese ID, um Protokolldateien aus dem BLOB-Speicher (Binary Large Object) abzurufen, der dem HDInsight-Cluster zugeordnet ist. Wenn Sie den Parameter "DownloadLogs" nicht angeben, gibt das Cmdlet nur den Speicherort der Protokolldateien zurück. Wenn Sie "DownloadLogs" angeben, ohne ein Ausgabeverzeichnis (Ausgabeparameter) anzugeben, werden die Protokolldateien in den Standardordner "Dokumente" heruntergeladen. Wenn Sie "DownloadLogs" zusammen mit einem Ausgabeordner (Output) angeben, werden die Protokolldateien in den angegebenen Ordner heruntergeladen.

Beispiele

Beispiel 1: Speichern von Protokolldateien in einem bestimmten Ordner

Save-AzDataFactoryLog -ResourceGroupName "ADF" -DataFactoryName "LogProcessingFactory" -Id "841b77c9-d56c-48d1-99a3-8c16c3e77d39" -DownloadLogs -Output "C:\Test"

Mit diesem Befehl werden Protokolldateien für die Aktivität gespeichert, die mit der ID 841b77c9-d56c-48d1-99a3-8c16c3e77d39 ausgeführt werden, wobei die Aktivität zu einer Pipeline in der Datenfactory namens LogProcessingFactory in der Ressourcengruppe namens ADF gehört. Die Protokolldateien werden im Ordner "C:\Test" gespeichert.

Beispiel 2: Speichern von Protokolldateien im Standardordner "Dokumente"

Save-AzDataFactoryLog -ResourceGroupName "ADF" -DataFactoryName "LogProcessingFactory" -Id "841b77c9-d56c-48d1-99a3-8c16c3e77d39" -DownloadLogs

Mit diesem Befehl werden Protokolldateien im Ordner "Dokumente" gespeichert (Standard).

Beispiel 3: Abrufen des Speicherorts von Protokolldateien

Save-AzDataFactoryLog -ResourceGroupName "ADF" -DataFactoryName "LogProcessingFactory" -Id "841b77c9-d56c-48d1-99a3-8c16c3e77d39"

Dieser Befehl gibt den Speicherort der Protokolldateien zurück. Beachten Sie, dass "DownloadLogs" nicht angegeben ist.

Parameter

-DataFactory

Gibt ein PSDataFactory -Objekt an.

Type:PSDataFactory
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-DataFactoryName

Gibt den Namen einer Datenfactory an. Dieses Cmdlet lädt Protokolldateien für die Datenfactory herunter, die dieser Parameter angibt.

Type:String
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-DefaultProfile

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

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DownloadLogs

Gibt an, dass dieses Cmdlet Protokolldateien auf Ihren lokalen Computer herunterlädt. Wenn kein Ausgabeordner angegeben ist, werden Dateien unter einem Unterordner im Ordner "Dokumente" gespeichert.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Id

Gibt die ID der Aktivitätsausführung für das Datensegment an. Verwenden Sie das Cmdlet Get-AzDataFactoryRun, um eine ID abzurufen.

Type:String
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Output

Gibt den Ausgabeordner an, in dem die heruntergeladenen Protokolldateien gespeichert werden.

Type:String
Position:2
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ResourceGroupName

Gibt den Namen einer Azure-Ressourcengruppe an. Mit diesem Cmdlet wird eine Datenfactory erstellt, die zu der Gruppe gehört, die dieser Parameter angibt.

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

Eingaben

PSDataFactory

String

Ausgaben

PSRunLogInfo

Hinweise

  • Schlüsselwörter: azure, azurerm, arm, resource, management, manager, data, factories