Delen via


Get-AzBatchTaskCount

Hiermee haalt u het aantal taken voor de opgegeven taak op.

Syntaxis

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

Description

De cmdlet Get-AzBatchTaskCount haalt het aantal Azure Batch-taken voor een Batch-taak op. Geef een taak op met de parameter JobId of de parameter Job . Taakaantallen bieden een telling van de taken op basis van de actieve, actieve of voltooide taakstatus en het aantal taken dat is geslaagd of mislukt. Taken in de voorbereidingsstatus worden meegeteld als actief. Als de validatiestatus niet is gevalideerd, kan de Batch-service het aantal statussen niet controleren op basis van de taakstatussen zoals gerapporteerd in de Takenlijst-API. De validatiestatus kan niet worden gevalideerd als de taak meer dan 200.000 taken bevat.

Voorbeelden

Voorbeeld 1: Het aantal taken ophalen op id

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

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

Met deze opdracht worden de taken geteld voor job Job01. Gebruik de cmdlet Get-AzBatchAccountKey om een context toe te wijzen aan de variabele $Context.

Parameters

-BatchContext

Het BatchAccountContext-exemplaar dat moet worden gebruikt bij interactie met de Batch-service. Als u de Cmdlet Get-AzBatchAccount gebruikt om uw BatchAccountContext op te halen, wordt Microsoft Entra-verificatie gebruikt bij interactie met de Batch-service. Als u in plaats daarvan gedeelde sleutelverificatie wilt gebruiken, gebruikt u de cmdlet Get-AzBatchAccountKey om een BatchAccountContext-object op te halen waarin de bijbehorende toegangssleutels zijn ingevuld. Wanneer u verificatie met gedeelde sleutels gebruikt, wordt de primaire toegangssleutel standaard gebruikt. Als u de sleutel wilt wijzigen die u wilt gebruiken, stelt u de eigenschap BatchAccountContext.KeyInUse in.

Type:BatchAccountContext
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-DefaultProfile

De referenties, het account, de tenant en het abonnement die worden gebruikt voor communicatie met Azure.

Type:IAzureContextContainer
Aliassen:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Job

Hiermee geeft u de taak op die taken bevat die door deze cmdlet worden opgeslagen. Gebruik de cmdlet Get-AzBatchJob om een PSCloudJob-object op te halen.

Type:PSCloudJob
Position:0
Default value:None
Vereist:False
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-JobId

De id van de taak waarvoor taken moeten worden geteld.

Type:String
Position:0
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

Invoerwaarden

String

PSCloudJob

BatchAccountContext

Uitvoerwaarden

PSTaskCounts