Condividi tramite


Save-AzureRmDataFactoryLog

Scarica i file di log dall'elaborazione di Azure HDInsight.

Avviso

Il modulo AzureRM PowerShell è stato ufficialmente deprecato a partire dal 29 febbraio 2024. È consigliabile eseguire la migrazione da AzureRM al modulo Az PowerShell per garantire il supporto e gli aggiornamenti continui.

Anche se il modulo AzureRM può ancora funzionare, non è più gestito o supportato, posizionando qualsiasi uso continuo a discrezione e rischio dell'utente. Per indicazioni sulla transizione al modulo Az, vedere le risorse di migrazione.

Sintassi

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

Descrizione

Il cmdlet Save-AzureRmDataFactoryLog scarica i file di log associati all'elaborazione di Azure HDInsight di progetti Pig o Hive o per attività personalizzate nel disco rigido locale. Eseguire prima il cmdlet Get-AzureRmDataFactoryRun per ottenere un ID per un'esecuzione di attività per una sezione di dati e quindi usare tale ID per recuperare i file di log dall'archivio BLOB (Binary Large Object) associato al cluster HDInsight. Se non si specifica il parametro DownloadLogs , il cmdlet restituisce solo il percorso dei file di log. Se si specifica DownloadLogs senza specificare una directory di output (parametro Output ), i file di log vengono scaricati nella cartella Documenti predefinita. Se si specifica DownloadLogs insieme a una cartella di output (output), i file di log vengono scaricati nella cartella specificata.

Esempio

Esempio 1: Salvare i file di log in una cartella specifica

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

Questo comando salva i file di log per l'esecuzione dell'attività con l'ID 841b77c9-d56c-48d1-99a3-8c16c3e77d39 dove l'attività appartiene a una pipeline nella data factory denominata LogProcessingFactory nel gruppo di risorse denominato ADF. I file di log vengono salvati nella cartella C:\Test.

Esempio 2: Salvare i file di log nella cartella Documenti predefinita

PS C:\>Save-AzureRmDataFactoryLog -ResourceGroupName "ADF" -DataFactoryName "LogProcessingFactory" -Id "841b77c9-d56c-48d1-99a3-8c16c3e77d39" -DownloadLogs

Questo comando salva i file di log nella cartella Documenti (impostazione predefinita).

Esempio 3: Ottenere il percorso dei file di log

PS C:\>Save-AzureRmDataFactoryLog -ResourceGroupName "ADF" -DataFactoryName "LogProcessingFactory" -Id "841b77c9-d56c-48d1-99a3-8c16c3e77d39"

Questo comando restituisce il percorso dei file di log. Si noti che DownloadLogs non è specificato.

Parametri

-DataFactory

Specifica un oggetto PSDataFactory .

Tipo:PSDataFactory
Posizione:0
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-DataFactoryName

Specifica il nome di una data factory. Questo cmdlet scarica i file di log per la data factory specificata da questo parametro.

Tipo:String
Posizione:1
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-DefaultProfile

Credenziali, account, tenant e sottoscrizione usati per la comunicazione con Azure

Tipo:IAzureContextContainer
Alias:AzureRmContext, AzureCredential
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-DownloadLogs

Indica che questo cmdlet scarica i file di log nel computer locale. Se la cartella Ouptut non è specificata, i file vengono salvati nella cartella Documenti in una sottocartella.

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Id

Specifica l'ID dell'esecuzione dell'attività per la sezione di dati. Usare il cmdlet Get-AzureRmDataFactoryRun per ottenere un ID.

Tipo:String
Posizione:1
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-Output

Specifica la cartella di output in cui vengono salvati i file di log scaricati.

Tipo:String
Posizione:2
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ResourceGroupName

Specifica il nome di un gruppo di risorse di Azure. Questo cmdlet crea una data factory appartenente al gruppo specificato da questo parametro.

Tipo:String
Posizione:0
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

Input

PSDataFactory

String

Output

PSRunLogInfo

Note

  • Parole chiave: azure, azurerm, arm, resource, management, manager, data, factory