Get-AzBatchNodeFileContent
Hämtar en Batch-nodfil.
Syntax
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>]
Description
Cmdleten Get-AzBatchNodeFileContent hämtar en Azure Batch-nodfil och sparar den som en fil eller till en dataström.
Exempel
Exempel 1: Hämta en Batch-nodfil som är associerad med en uppgift och spara filen
Get-AzBatchNodeFileContent -JobId "Job01" -TaskId "Task01" -Path "StdOut.txt" -DestinationPath "E:\PowerShell\StdOut.txt" -BatchContext $Context
Det här kommandot hämtar nodfilen med namnet StdOut.txtoch sparar den i E:\PowerShell\StdOut.txt filsökväg på den lokala datorn. Den StdOut.txt nodfilen är associerad med uppgiften som har ID Task01 för jobbet som har ID-jobbet01. Använd cmdleten Get-AzBatchAccountKey för att tilldela en kontext till variabeln $Context.
Exempel 2: Hämta en Batch-nodfil och spara den i en angiven filsökväg med hjälp av pipelinen
Get-AzBatchNodeFile -JobId "Job02" -TaskId "Task02" -Path "StdErr.txt" -BatchContext $Context | Get-AzBatchNodeFileContent -DestinationPath "E:\PowerShell\StdOut.txt" -BatchContext $Context
Det här kommandot hämtar den nodfil som heter StdErr.txt med hjälp av cmdleten Get-AzBatchNodeFile. Kommandot skickar filen till den aktuella cmdleten med hjälp av pipelineoperatorn. Den aktuella cmdleten sparar filen i den E:\PowerShell\StdOut.txt filsökvägen på den lokala datorn. Nodfilen StdOut.txt är associerad med uppgiften som har ID Task02 för jobbet som har ID-jobbet02.
Exempel 3: Hämta en Batch-nodfil som är associerad med en aktivitet och dirigera den till en dataström
$Stream = New-Object -TypeName "System.IO.MemoryStream"
Get-AzBatchNodeFileContent -JobId "Job03" -TaskId "Task11" -Path "StdOut.txt" -DestinationStream $Stream -BatchContext $Context
Det första kommandot skapar en ström med hjälp av cmdleten New-Object och lagrar den sedan i variabeln $Stream. Det andra kommandot hämtar nodfilen med namnet StdOut.txt från uppgiften som har ID Task11 för jobbet som har ID-jobbet03. Kommandot dirigerar filinnehållet till strömmen i $Stream.
Exempel 4: Hämta en nodfil från en beräkningsnod och spara den
Get-AzBatchNodeFileContent -PoolId "Pool01" -ComputeNodeId "ComputeNode01" -Path "Startup\StdOut.txt" -DestinationPath "E:\PowerShell\StdOut.txt" -BatchContext $Context
Det här kommandot hämtar nodfilen Start\StdOut.txt från beräkningsnoden som har ID:t ComputeNode01 i poolen som har ID-pool01. Kommandot sparar filen på den E:\PowerShell\StdOut.txt filsökvägen på den lokala datorn.
Exempel 5: Hämta en nodfil från en beräkningsnod och spara den med hjälp av pipelinen
Get-AzBatchNodeFile -PoolId "Pool01" -ComputeNodeId "ComputeNode01" -Path "Startup\StdOut.txt" -BatchContext $Context | Get-AzBatchNodeFileContent -DestinationPath "E:\PowerShell\StdOut.txt" -BatchContext $Context
Det här kommandot hämtar nodfilen Start\StdOut.txt med hjälp av Get-AzBatchNodeFile från beräkningsnoden som har ID:t ComputeNode01. Beräkningsnoden finns i poolen som har ID-pool01. Kommandot skickar nodfilen till den aktuella cmdleten. Den cmdleten sparar filen i E:\PowerShell\StdOut.txt filsökväg på den lokala datorn.
Exempel 6: Hämta en nodfil från en beräkningsnod och dirigera den till en dataström
$Stream = New-Object -TypeName "System.IO.MemoryStream"
Get-AzBatchNodeFileContent -PoolId "Pool01" -ComputeNodeId "ComputeNode01" -Path "startup\stdout.txt" -DestinationStream $Stream -BatchContext $Context
Det första kommandot skapar en ström med hjälp av cmdleten New-Object och lagrar den sedan i variabeln $Stream. Det andra kommandot hämtar nodfilen med namnet StdOut.txt från beräkningsnoden som har ID ComputeNode01 i poolen som har ID-pool01. Kommandot dirigerar filinnehållet till strömmen i $Stream.
Parametrar
-BatchContext
Anger BatchAccountContext instans som den här cmdleten använder för att interagera med Batch-tjänsten. Om du använder cmdleten Get-AzBatchAccount för att hämta BatchAccountContext används Microsoft Entra-autentisering när du interagerar med Batch-tjänsten. Om du vill använda autentisering med delad nyckel i stället använder du cmdleten Get-AzBatchAccountKey för att hämta ett BatchAccountContext-objekt med dess åtkomstnycklar ifyllda. När du använder autentisering med delad nyckel används den primära åtkomstnyckeln som standard. Om du vill ändra vilken nyckel som ska användas anger du egenskapen BatchAccountContext.KeyInUse.
Typ: | BatchAccountContext |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-ByteRangeEnd
Slutet av byteintervallet som ska laddas ned.
Typ: | Nullable<T>[Int64] |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-ByteRangeStart
Start av byteintervallet som ska laddas ned.
Typ: | Nullable<T>[Int64] |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-ComputeNodeId
Anger ID för beräkningsnoden som innehåller nodfilen som den här cmdleten returnerar.
Typ: | String |
Position: | 1 |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-DefaultProfile
Autentiseringsuppgifter, konto, klientorganisation och prenumeration som används för kommunikation med Azure.
Typ: | IAzureContextContainer |
Alias: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-DestinationPath
Anger den filsökväg där den här cmdleten sparar nodfilen.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-DestinationStream
Anger den ström som den här cmdleten skriver nodfilinnehållet i. Den här cmdleten stänger eller spolar inte tillbaka strömmen.
Typ: | Stream |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-InputObject
Anger den fil som den här cmdleten hämtar som ett PSNodeFile- objekt. Om du vill hämta ett nodfilobjekt använder du cmdleten Get-AzBatchNodeFile.
Typ: | PSNodeFile |
Position: | 0 |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-JobId
Anger ID för jobbet som innehåller målaktiviteten.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-Path
Sökvägen till nodfilen som ska laddas ned.
Typ: | String |
Alias: | Name |
Position: | 2 |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-PoolId
Anger ID:t för poolen som innehåller beräkningsnoden som innehåller nodfilen som den här cmdleten hämtar.
Typ: | String |
Position: | 0 |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-TaskId
Anger aktivitetens ID.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
Indata
Utdata
Relaterade länkar
Azure PowerShell