Compartilhar via


Get-AzBatchTaskCount

Obtém as contagens de tarefas para o trabalho especificado.

Sintaxe

Get-AzBatchTaskCount
   [-JobId] <String>
   -BatchContext <BatchAccountContext>
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]
Get-AzBatchTaskCount
   [[-Job] <PSCloudJob>]
   -BatchContext <BatchAccountContext>
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Description

O cmdlet Get-AzBatchTaskCount obtém a contagem de tarefas do Lote do Azure para um trabalho do Lote. Especifique um trabalho pelo parâmetro JobId ou pelo parâmetro Job. As contagens de tarefas fornecem uma contagem das tarefas por estado de tarefa ativo, em execução ou concluído e uma contagem de tarefas que tiveram êxito ou falharam. As tarefas no estado de preparação são contadas como em execução. Se o validationStatus não for avaliado, o serviço do Lote não poderá verificar as contagens de estado nos estados de tarefa, conforme relatado na API de Tarefas de Lista. O validationStatus poderá não ser avaliado se o trabalho contiver mais de 200.000 tarefas.

Exemplos

Exemplo 1: Obter contagens de tarefas por ID

Get-AzBatchTaskCount -JobId "Job01" -BatchContext $Context

Active              : 1
Completed           : 0
Failed              : 0
Running             : 1
Succeeded           : 5
ValidationStatus    : Validated

Esse comando obtém as contagens de tarefas do trabalho Job01. Use o cmdlet Get-AzBatchAccountKey para atribuir um contexto à variável $Context.

Parâmetros

-BatchContext

A instância BatchAccountContext a ser usada ao 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

-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

-Job

Especifica o trabalho que contém tarefas que esse cmdlet obtém. Para obter um objeto PSCloudJob , use o cmdlet Get-AzBatchJob.

Tipo:PSCloudJob
Cargo:0
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:True
Aceitar caracteres curinga:False

-JobId

A ID do trabalho para o qual obter contagens de tarefas.

Tipo:String
Cargo:0
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:True
Aceitar caracteres curinga:False

Entradas

String

PSCloudJob

BatchAccountContext

Saídas

PSTaskCounts