Dela via


Get-AzBatchNodeFileContent

Hämtar en Batch-nodfil.

Syntax

Task_Id_Path

Get-AzBatchNodeFileContent
    [-Path] <String>
    -JobId <String>
    -TaskId <String>
    -DestinationPath <String>
    -BatchContext <BatchAccountContext>
    [-ByteRangeStart <Int64>]
    [-ByteRangeEnd <Int64>]
    [-DefaultProfile <IAzureContextContainer>]
    [<CommonParameters>]

Task_Id_Stream

Get-AzBatchNodeFileContent
    [-Path] <String>
    -JobId <String>
    -TaskId <String>
    -DestinationStream <Stream>
    -BatchContext <BatchAccountContext>
    [-ByteRangeStart <Int64>]
    [-ByteRangeEnd <Int64>]
    [-DefaultProfile <IAzureContextContainer>]
    [<CommonParameters>]

ComputeNode_Id_Path

Get-AzBatchNodeFileContent
    [-PoolId] <String>
    [-ComputeNodeId] <String>
    [-Path] <String>
    -DestinationPath <String>
    -BatchContext <BatchAccountContext>
    [-ByteRangeStart <Int64>]
    [-ByteRangeEnd <Int64>]
    [-DefaultProfile <IAzureContextContainer>]
    [<CommonParameters>]

ComputeNode_Id_Stream

Get-AzBatchNodeFileContent
    [-PoolId] <String>
    [-ComputeNodeId] <String>
    [-Path] <String>
    -DestinationStream <Stream>
    -BatchContext <BatchAccountContext>
    [-ByteRangeStart <Int64>]
    [-ByteRangeEnd <Int64>]
    [-DefaultProfile <IAzureContextContainer>]
    [<CommonParameters>]

InputObject_Path

Get-AzBatchNodeFileContent
    [[-InputObject] <PSNodeFile>]
    -DestinationPath <String>
    -BatchContext <BatchAccountContext>
    [-ByteRangeStart <Int64>]
    [-ByteRangeEnd <Int64>]
    [-DefaultProfile <IAzureContextContainer>]
    [<CommonParameters>]

InputObject_Stream

Get-AzBatchNodeFileContent
    [[-InputObject] <PSNodeFile>]
    -DestinationStream <Stream>
    -BatchContext <BatchAccountContext>
    [-ByteRangeStart <Int64>]
    [-ByteRangeEnd <Int64>]
    [-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 den 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.

Parameteregenskaper

Typ:BatchAccountContext
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:True
Värde från pipeline:True
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-ByteRangeEnd

Slutet av byteintervallet som ska laddas ned.

Parameteregenskaper

Typ:

Nullable<T>[Int64]

Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-ByteRangeStart

Start av byteintervallet som ska laddas ned.

Parameteregenskaper

Typ:

Nullable<T>[Int64]

Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-ComputeNodeId

Anger ID för beräkningsnoden som innehåller nodfilen som den här cmdleten returnerar.

Parameteregenskaper

Typ:String
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

ComputeNode_Id_Path
Position:1
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:True
Värde från återstående argument:False
ComputeNode_Id_Stream
Position:1
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:True
Värde från återstående argument:False

-DefaultProfile

Autentiseringsuppgifter, konto, klientorganisation och prenumeration som används för kommunikation med Azure.

Parameteregenskaper

Typ:IAzureContextContainer
Standardvärde:None
Stöder jokertecken:False
DontShow:False
Alias:AzContext, AzureRmContext, AzureCredential

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-DestinationPath

Anger den filsökväg där den här cmdleten sparar nodfilen.

Parameteregenskaper

Typ:String
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

Task_Id_Path
Position:Named
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False
ComputeNode_Id_Path
Position:Named
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False
InputObject_Path
Position:Named
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument: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.

Parameteregenskaper

Typ:Stream
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

Task_Id_Stream
Position:Named
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False
ComputeNode_Id_Stream
Position:Named
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False
InputObject_Stream
Position:Named
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-InputObject

Anger filen som den här cmdleten hämtar som ett PSNodeFile-objekt . Om du vill hämta ett nodfilobjekt använder du cmdleten Get-AzBatchNodeFile.

Parameteregenskaper

Typ:PSNodeFile
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

InputObject_Path
Position:0
Obligatorisk:False
Värde från pipeline:True
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False
InputObject_Stream
Position:0
Obligatorisk:False
Värde från pipeline:True
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-JobId

Anger ID för jobbet som innehåller målaktiviteten.

Parameteregenskaper

Typ:String
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

Task_Id_Path
Position:Named
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:True
Värde från återstående argument:False
Task_Id_Stream
Position:Named
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:True
Värde från återstående argument:False

-Path

Sökvägen till nodfilen som ska laddas ned.

Parameteregenskaper

Typ:String
Standardvärde:None
Stöder jokertecken:False
DontShow:False
Alias:Namn

Parameteruppsättningar

Task_Id_Path
Position:2
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False
Task_Id_Stream
Position:2
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False
ComputeNode_Id_Path
Position:2
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False
ComputeNode_Id_Stream
Position:2
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-PoolId

Anger ID:t för poolen som innehåller beräkningsnoden som innehåller nodfilen som den här cmdleten hämtar.

Parameteregenskaper

Typ:String
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

ComputeNode_Id_Path
Position:0
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:True
Värde från återstående argument:False
ComputeNode_Id_Stream
Position:0
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:True
Värde från återstående argument:False

-TaskId

Anger aktivitetens ID.

Parameteregenskaper

Typ:String
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

Task_Id_Path
Position:Named
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:True
Värde från återstående argument:False
Task_Id_Stream
Position:Named
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:True
Värde från återstående argument:False

CommonParameters

Den här cmdleten stöder vanliga parametrar: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction och -WarningVariable. Mer information finns i about_CommonParameters.

Indata

String

PSNodeFile

BatchAccountContext

Utdata

Void