Get-AzBatchNodeFileContent
Ottiene un file di nodo batch.
Sintassi
Get-AzBatchNodeFileContent
-JobId <String>
-TaskId <String>
[-Path] <String>
-DestinationPath <String>
[-ByteRangeStart <Int64>]
[-ByteRangeEnd <Int64>]
-BatchContext <BatchAccountContext>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Get-AzBatchNodeFileContent
-JobId <String>
-TaskId <String>
[-Path] <String>
-DestinationStream <Stream>
[-ByteRangeStart <Int64>]
[-ByteRangeEnd <Int64>]
-BatchContext <BatchAccountContext>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Get-AzBatchNodeFileContent
[-PoolId] <String>
[-ComputeNodeId] <String>
[-Path] <String>
-DestinationPath <String>
[-ByteRangeStart <Int64>]
[-ByteRangeEnd <Int64>]
-BatchContext <BatchAccountContext>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Get-AzBatchNodeFileContent
[-PoolId] <String>
[-ComputeNodeId] <String>
[-Path] <String>
-DestinationStream <Stream>
[-ByteRangeStart <Int64>]
[-ByteRangeEnd <Int64>]
-BatchContext <BatchAccountContext>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Get-AzBatchNodeFileContent
[[-InputObject] <PSNodeFile>]
-DestinationPath <String>
[-ByteRangeStart <Int64>]
[-ByteRangeEnd <Int64>]
-BatchContext <BatchAccountContext>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Get-AzBatchNodeFileContent
[[-InputObject] <PSNodeFile>]
-DestinationStream <Stream>
[-ByteRangeStart <Int64>]
[-ByteRangeEnd <Int64>]
-BatchContext <BatchAccountContext>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Descrizione
Il cmdlet Get-AzBatchNodeFileContent ottiene un file di nodo di Azure Batch e lo salva come file o in un flusso.
Esempio
Esempio 1: Ottenere un file del nodo Batch associato a un'attività e salvare il file
Get-AzBatchNodeFileContent -JobId "Job01" -TaskId "Task01" -Path "StdOut.txt" -DestinationPath "E:\PowerShell\StdOut.txt" -BatchContext $Context
Questo comando ottiene il file del nodo denominato StdOut.txt e lo salva nel percorso del file E:\PowerShell\StdOut.txt nel computer locale. Il file del nodo StdOut.txt è associato all'attività con ID Task01 per il processo con ID Job01. Usare il cmdlet Get-AzBatchAccountKey per assegnare un contesto alla variabile $Context.
Esempio 2: Ottenere un file del nodo Batch e salvarlo in un percorso di file specificato usando la pipeline
Get-AzBatchNodeFile -JobId "Job02" -TaskId "Task02" -Path "StdErr.txt" -BatchContext $Context | Get-AzBatchNodeFileContent -DestinationPath "E:\PowerShell\StdOut.txt" -BatchContext $Context
Questo comando ottiene il file del nodo denominato StdErr.txt usando il cmdlet Get-AzBatchNodeFile. Il comando passa tale file al cmdlet corrente usando l'operatore pipeline. Il cmdlet corrente salva il file nel percorso del file E:\PowerShell\StdOut.txt nel computer locale. Il file del nodo StdOut.txt è associato all'attività con ID Task02 per il processo con ID Job02.
Esempio 3: Ottenere un file di nodo Batch associato a un'attività e indirizzarlo a un flusso
$Stream = New-Object -TypeName "System.IO.MemoryStream"
Get-AzBatchNodeFileContent -JobId "Job03" -TaskId "Task11" -Path "StdOut.txt" -DestinationStream $Stream -BatchContext $Context
Il primo comando crea un flusso usando il cmdlet New-Object e quindi lo archivia nella variabile $Stream. Il secondo comando ottiene il file di nodo denominato StdOut.txt dall'attività con ID Task11 per il processo con ID Job03. Il comando indirizza il contenuto del file al flusso in $Stream.
Esempio 4: Ottenere un file di nodo da un nodo di calcolo e salvarlo
Get-AzBatchNodeFileContent -PoolId "Pool01" -ComputeNodeId "ComputeNode01" -Path "Startup\StdOut.txt" -DestinationPath "E:\PowerShell\StdOut.txt" -BatchContext $Context
Questo comando ottiene il file di nodo Startup\StdOut.txt dal nodo di calcolo con ID ComputeNode01 nel pool con ID Pool01. Il comando salva il file nel percorso del file E:\PowerShell\StdOut.txt nel computer locale.
Esempio 5: Ottenere un file di nodo da un nodo di calcolo e salvarlo usando la pipeline
Get-AzBatchNodeFile -PoolId "Pool01" -ComputeNodeId "ComputeNode01" -Path "Startup\StdOut.txt" -BatchContext $Context | Get-AzBatchNodeFileContent -DestinationPath "E:\PowerShell\StdOut.txt" -BatchContext $Context
Questo comando ottiene il file di nodo Startup\StdOut.txt usando Get-AzBatchNodeFile dal nodo di calcolo con ID ComputeNode01. Il nodo di calcolo si trova nel pool con ID Pool01. Il comando passa il file del nodo al cmdlet corrente. Questo cmdlet salva il file nel percorso del file E:\PowerShell\StdOut.txt nel computer locale.
Esempio 6: Ottenere un file di nodo da un nodo di calcolo e indirizzarlo a un flusso
$Stream = New-Object -TypeName "System.IO.MemoryStream"
Get-AzBatchNodeFileContent -PoolId "Pool01" -ComputeNodeId "ComputeNode01" -Path "startup\stdout.txt" -DestinationStream $Stream -BatchContext $Context
Il primo comando crea un flusso usando il cmdlet New-Object e quindi lo archivia nella variabile $Stream. Il secondo comando ottiene il file del nodo denominato StdOut.txt dal nodo di calcolo con ID ComputeNode01 nel pool con ID Pool01. Il comando indirizza il contenuto del file al flusso in $Stream.
Parametri
-BatchContext
Specifica l'istanza batchAccountContext usata da questo cmdlet per interagire con il servizio Batch. Se si usa il cmdlet Get-AzBatchAccount per ottenere BatchAccountContext, l'autenticazione di Microsoft Entra verrà usata durante l'interazione con il servizio Batch. Per usare invece l'autenticazione con chiave condivisa, usare il cmdlet Get-AzBatchAccountKey per ottenere un oggetto BatchAccountContext con le relative chiavi di accesso popolate. Quando si usa l'autenticazione con chiave condivisa, la chiave di accesso primaria viene usata per impostazione predefinita. Per modificare la chiave da usare, impostare la proprietà BatchAccountContext.KeyInUse.
Type: | BatchAccountContext |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ByteRangeEnd
Fine dell'intervallo di byte da scaricare.
Type: | Nullable<T>[Int64] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ByteRangeStart
Inizio dell'intervallo di byte da scaricare.
Type: | Nullable<T>[Int64] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ComputeNodeId
Specifica l'ID del nodo di calcolo che contiene il file del nodo restituito da questo cmdlet.
Type: | String |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-DefaultProfile
Credenziali, account, tenant e sottoscrizione usati per la comunicazione con Azure.
Type: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DestinationPath
Specifica il percorso del file in cui questo cmdlet salva il file del nodo.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DestinationStream
Specifica il flusso in cui questo cmdlet scrive il contenuto del file del nodo. Questo cmdlet non chiude o riavvolge questo flusso.
Type: | Stream |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InputObject
Specifica il file che questo cmdlet ottiene, come oggetto PSNodeFile . Per ottenere un oggetto file del nodo, usare il cmdlet Get-AzBatchNodeFile.
Type: | PSNodeFile |
Position: | 0 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-JobId
Specifica l'ID del processo che contiene l'attività di destinazione.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Path
Percorso del file del nodo da scaricare.
Type: | String |
Aliases: | Name |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PoolId
Specifica l'ID del pool che contiene il nodo di calcolo che contiene il file del nodo che ottiene questo cmdlet.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-TaskId
Specifica l'ID dell'attività.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Input
Output
Collegamenti correlati
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per