Get-AzBatchNodeFileContent

Obtém um arquivo de nó do Lote.

Sintaxe

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

O cmdlet Get-AzBatchNodeFileContent obtém um arquivo de nó Lote do Azure e o salva como um arquivo ou em um fluxo.

Exemplos

Exemplo 1: Obter um arquivo de nó do Lote associado a uma tarefa e salvar o arquivo

Get-AzBatchNodeFileContent -JobId "Job01" -TaskId "Task01" -Path "StdOut.txt" -DestinationPath "E:\PowerShell\StdOut.txt" -BatchContext $Context

Esse comando obtém o arquivo de nó nomeado StdOut.txte o salva no caminho do arquivo E:\PowerShell\StdOut.txt no computador local. O arquivo de nó StdOut.txt está associado à tarefa que tem a ID Task01 para o trabalho que tem a ID Job01. Use o cmdlet Get-AzBatchAccountKey para atribuir um contexto à variável $Context.

Exemplo 2: Obter um arquivo de nó do Lote e salvá-lo em um caminho de arquivo especificado usando o pipeline

Get-AzBatchNodeFile -JobId "Job02" -TaskId "Task02" -Path "StdErr.txt" -BatchContext $Context | Get-AzBatchNodeFileContent -DestinationPath "E:\PowerShell\StdOut.txt" -BatchContext $Context

Esse comando obtém o arquivo de nó nomeado StdErr.txt usando o cmdlet Get-AzBatchNodeFile. O comando passa esse arquivo para o cmdlet atual usando o operador de pipeline. O cmdlet atual salva esse arquivo no caminho do arquivo E:\PowerShell\StdOut.txt no computador local. O arquivo de nó StdOut.txt está associado à tarefa que tem a ID Task02 para o trabalho que tem a ID Job02.

Exemplo 3: Obter um arquivo de nó do Lote associado a uma tarefa e direcioná-lo para um fluxo

$Stream = New-Object -TypeName "System.IO.MemoryStream"
Get-AzBatchNodeFileContent -JobId "Job03" -TaskId "Task11" -Path "StdOut.txt" -DestinationStream $Stream -BatchContext $Context

O primeiro comando cria um fluxo usando o cmdlet New-Object e o armazena na variável $Stream. O segundo comando obtém o arquivo de nó nomeado StdOut.txt da tarefa que tem a ID Task11 para o trabalho que tem o Trabalho de ID03. O comando direciona o conteúdo do arquivo para o fluxo no $Stream.

Exemplo 4: Obter um arquivo de nó de um nó de computação e salvá-lo

Get-AzBatchNodeFileContent -PoolId "Pool01" -ComputeNodeId "ComputeNode01" -Path "Startup\StdOut.txt" -DestinationPath "E:\PowerShell\StdOut.txt" -BatchContext $Context

Esse comando obtém o arquivo de nó Inicialização\StdOut.txt do nó de computação que tem a ID ComputeNode01 no pool que tem o Pool de IDs01. O comando salva o arquivo no caminho do arquivo E:\PowerShell\StdOut.txt no computador local.

Exemplo 5: Obter um arquivo de nó de um nó de computação e salvá-lo usando o pipeline

Get-AzBatchNodeFile -PoolId "Pool01" -ComputeNodeId "ComputeNode01" -Path "Startup\StdOut.txt" -BatchContext $Context | Get-AzBatchNodeFileContent -DestinationPath "E:\PowerShell\StdOut.txt" -BatchContext $Context

Esse comando obtém o arquivo de nó\StdOut.txt de inicialização usando Get-AzBatchNodeFile do nó de computação que tem a ID ComputeNode01. O nó de computação está no pool que tem o Pool de IDs01. O comando passa esse arquivo de nó para o cmdlet atual. Esse cmdlet salva o arquivo no caminho do arquivo E:\PowerShell\StdOut.txt no computador local.

Exemplo 6: Obter um arquivo de nó de um nó de computação e direcioná-lo para um fluxo

$Stream = New-Object -TypeName "System.IO.MemoryStream"
Get-AzBatchNodeFileContent -PoolId "Pool01" -ComputeNodeId "ComputeNode01" -Path "startup\stdout.txt" -DestinationStream $Stream -BatchContext $Context

O primeiro comando cria um fluxo usando o cmdlet New-Object e o armazena na variável $Stream. O segundo comando obtém o arquivo de nó nomeado StdOut.txt do nó de computação que tem a ID ComputeNode01 no pool que tem o Pool de IDs01. O comando direciona o conteúdo do arquivo para o fluxo no $Stream.

Parâmetros

-BatchContext

Especifica a instância BatchAccountContext que esse cmdlet usa para interagir com o serviço do Lote. Se você usar o cmdlet Get-AzBatchAccount para obter o BatchAccountContext, Microsoft Entra autenticação será usada ao interagir com o serviço do Lote. Para usar a autenticação de chave compartilhada, use o cmdlet Get-AzBatchAccountKey para obter um objeto BatchAccountContext com suas chaves de acesso preenchidas. Ao usar a autenticação de chave compartilhada, a chave de acesso primária é usada por padrão. Para alterar a chave a ser usada, defina a propriedade BatchAccountContext.KeyInUse.

Propriedades do parâmetro

Tipo:BatchAccountContext
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:True
Valor do pipeline:True
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-ByteRangeEnd

O final do intervalo de bytes a ser baixado.

Propriedades do parâmetro

Tipo:

Nullable<T>[Int64]

Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-ByteRangeStart

O início do intervalo de bytes a ser baixado.

Propriedades do parâmetro

Tipo:

Nullable<T>[Int64]

Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-ComputeNodeId

Especifica a ID do nó de computação que contém o arquivo de nó que esse cmdlet retorna.

Propriedades do parâmetro

Tipo:String
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

ComputeNode_Id_Path
Cargo:1
Obrigatório:True
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:True
Valor dos argumentos restantes:False
ComputeNode_Id_Stream
Cargo:1
Obrigatório:True
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:True
Valor dos argumentos restantes:False

-DefaultProfile

As credenciais, a conta, o locatário e a assinatura usados para comunicação com o Azure.

Propriedades do parâmetro

Tipo:IAzureContextContainer
Valor padrão:None
Dá suporte a curingas:False
DontShow:False
Aliases:AzContext, AzureRmContext, AzureCredential

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-DestinationPath

Especifica o caminho do arquivo em que esse cmdlet salva o arquivo de nó.

Propriedades do parâmetro

Tipo:String
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

Task_Id_Path
Cargo:Named
Obrigatório:True
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False
ComputeNode_Id_Path
Cargo:Named
Obrigatório:True
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False
InputObject_Path
Cargo:Named
Obrigatório:True
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-DestinationStream

Especifica o fluxo no qual esse cmdlet grava o conteúdo do arquivo de nó. Esse cmdlet não fecha nem retrocede esse fluxo.

Propriedades do parâmetro

Tipo:Stream
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

Task_Id_Stream
Cargo:Named
Obrigatório:True
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False
ComputeNode_Id_Stream
Cargo:Named
Obrigatório:True
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False
InputObject_Stream
Cargo:Named
Obrigatório:True
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-InputObject

Especifica o arquivo que esse cmdlet obtém, como um objeto PSNodeFile . Para obter um objeto de arquivo de nó, use o cmdlet Get-AzBatchNodeFile.

Propriedades do parâmetro

Tipo:PSNodeFile
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

InputObject_Path
Cargo:0
Obrigatório:False
Valor do pipeline:True
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False
InputObject_Stream
Cargo:0
Obrigatório:False
Valor do pipeline:True
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-JobId

Especifica a ID do trabalho que contém a tarefa de destino.

Propriedades do parâmetro

Tipo:String
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

Task_Id_Path
Cargo:Named
Obrigatório:True
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:True
Valor dos argumentos restantes:False
Task_Id_Stream
Cargo:Named
Obrigatório:True
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:True
Valor dos argumentos restantes:False

-Path

O caminho do arquivo de nó a ser baixado.

Propriedades do parâmetro

Tipo:String
Valor padrão:None
Dá suporte a curingas:False
DontShow:False
Aliases:Nome

Conjuntos de parâmetros

Task_Id_Path
Cargo:2
Obrigatório:True
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False
Task_Id_Stream
Cargo:2
Obrigatório:True
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False
ComputeNode_Id_Path
Cargo:2
Obrigatório:True
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False
ComputeNode_Id_Stream
Cargo:2
Obrigatório:True
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-PoolId

Especifica a ID do pool que contém o nó de computação que contém o arquivo de nó que esse cmdlet obtém.

Propriedades do parâmetro

Tipo:String
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

ComputeNode_Id_Path
Cargo:0
Obrigatório:True
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:True
Valor dos argumentos restantes:False
ComputeNode_Id_Stream
Cargo:0
Obrigatório:True
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:True
Valor dos argumentos restantes:False

-TaskId

Especifica a ID da tarefa.

Propriedades do parâmetro

Tipo:String
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

Task_Id_Path
Cargo:Named
Obrigatório:True
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:True
Valor dos argumentos restantes:False
Task_Id_Stream
Cargo:Named
Obrigatório:True
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:True
Valor dos argumentos restantes:False

CommonParameters

Este cmdlet suporta os parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Para obter mais informações, consulte about_CommonParameters.

Entradas

String

PSNodeFile

BatchAccountContext

Saídas

Void