Get-AzBatchNodeFileContent
Obtém um arquivo de nó do Lote.
Sintaxe
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
O cmdlet Get-AzBatchNodeFileContent
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, a autenticação do Microsoft Entra 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.
Tipo: | BatchAccountContext |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | True |
Aceitar caracteres curinga: | False |
-ByteRangeEnd
O final do intervalo de bytes a ser baixado.
Tipo: | Nullable<T>[Int64] |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-ByteRangeStart
O início do intervalo de bytes a ser baixado.
Tipo: | Nullable<T>[Int64] |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-ComputeNodeId
Especifica a ID do nó de computação que contém o arquivo de nó que esse cmdlet retorna.
Tipo: | String |
Cargo: | 1 |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | True |
Aceitar caracteres curinga: | False |
-DefaultProfile
As credenciais, a conta, o locatário e a assinatura usados para comunicação com o azure.
Tipo: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-DestinationPath
Especifica o caminho do arquivo em que esse cmdlet salva o arquivo de nó.
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | 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.
Tipo: | Stream |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | 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.
Tipo: | PSNodeFile |
Cargo: | 0 |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | True |
Aceitar caracteres curinga: | False |
-JobId
Especifica a ID do trabalho que contém a tarefa de destino.
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | True |
Aceitar caracteres curinga: | False |
-Path
O caminho do arquivo de nó a ser baixado.
Tipo: | String |
Aliases: | Name |
Cargo: | 2 |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | 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.
Tipo: | String |
Cargo: | 0 |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | True |
Aceitar caracteres curinga: | False |
-TaskId
Especifica a ID da tarefa.
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | True |
Aceitar caracteres curinga: | False |
Entradas
Saídas
Links Relacionados
Azure PowerShell