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
Output
Note
- Parole chiave: azure, azurerm, arm, resource, management, manager, data, factory