Delen via


Get-AzBatchSubtask

Hiermee haalt u de subtaakgegevens van de opgegeven taak op.

Syntaxis

Get-AzBatchSubtask
   [-JobId] <String>
   [-TaskId] <String>
   [-MaxCount <Int32>]
   -BatchContext <BatchAccountContext>
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]
Get-AzBatchSubtask
   [[-Task] <PSCloudTask>]
   [-MaxCount <Int32>]
   -BatchContext <BatchAccountContext>
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Description

De cmdlet Get-AzBatchSubtask haalt de subtaakgegevens over de opgegeven taak op. Subtaken bieden parallelle verwerking voor afzonderlijke taken en maken nauwkeurige bewaking van taakuitvoering en voortgang mogelijk.

Voorbeelden

Voorbeeld 1: Alle subtaken voor een opgegeven taak retourneren

$Context = Get-AzBatchAccountKey -AccountName "contosobatchaccount"
Get-AzBatchSubtask -JobId "Job-01" -TaskID "myTask" -BatchContext $Context

Met deze opdrachten worden alle subtaken voor de taak geretourneerd met de id myTask. Hiervoor maakt de eerste opdracht in het voorbeeld een objectverwijzing naar de accountsleutels voor het batchaccount contosobatchaccount. Deze objectverwijzing wordt opgeslagen in een variabele met de naam $context. De tweede opdracht gebruikt die objectverwijzing en de Get-AzBatchSubtask-cmdlet om alle subtaken voor myTask te retourneren, een taak die wordt uitgevoerd als onderdeel van job Job-01.

Parameters

-BatchContext

Hiermee geeft u het BatchAccountContext-exemplaar op dat door deze cmdlet wordt gebruikt om te communiceren 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

-JobId

Hiermee geeft u de id op van de taak die de taak bevat waarvan deze cmdlet subtaken ophaalt.

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

-MaxCount

Hiermee geeft u het maximum aantal subtaken dat moet worden geretourneerd. Als u een waarde van nul (0) of minder opgeeft, gebruikt de cmdlet geen bovengrens. De standaardwaarde is 1000.

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

-Task

Hiermee geeft u een objectverwijzing op naar de taak die de subtaken bevat die door deze cmdlet worden geretourneerd. Deze objectverwijzing wordt gemaakt met behulp van de Cmdlet Get-AzBatchTask en het opslaan van het geretourneerde object in een variabele.

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

-TaskId

Hiermee geeft u de id op van de taak waarvan deze cmdlet subtaken retourneert.

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

Invoerwaarden

String

PSCloudTask

BatchAccountContext

Uitvoerwaarden

PSSubtaskInformation