共用方式為


Get-AzBatchSubtask

取得指定工作的子工作資訊。

語法

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

Get-AzBatchSubtask Cmdlet 會擷取指定工作的相關子工作資訊。 子工作提供個別工作的平行處理,並啟用工作執行和進度的精確監視。

範例

範例 1:傳回指定工作的所有子工作

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

這些命令會傳回標識碼為 myTask 之工作的所有子工作。 若要這樣做,範例中的第一個命令會建立批次帳戶 contosobatchaccount 帳戶密鑰的對象參考。 此物件參考會儲存在名為 $context 的變數中。 第二個命令接著會使用該對象參考和 Get-AzBatchSubtask Cmdlet 傳回 myTask 的所有子工作,這是在 Job Job-01 中執行的工作。

參數

-BatchContext

指定 此 Cmdlet 用來與 Batch 服務互動的 BatchAccountContext 實例。 如果您使用 Get-AzBatchAccount Cmdlet 來取得 BatchAccountContext,則與 Batch 服務互動時,將會使用Microsoft Entra 驗證。 若要改用共用密鑰驗證,請使用 Get-AzBatchAccountKey Cmdlet 來取得已填入其存取密鑰的 BatchAccountContext 物件。 使用共用金鑰驗證時,預設會使用主要存取金鑰。 若要變更要使用的密鑰,請設定 BatchAccountContext.KeyInUse 屬性。

類型:BatchAccountContext
Position:Named
預設值:None
必要:True
接受管線輸入:True
接受萬用字元:False

-DefaultProfile

用於與 azure 通訊的認證、帳戶、租用戶和訂用帳戶。

類型:IAzureContextContainer
別名:AzContext, AzureRmContext, AzureCredential
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-JobId

指定工作標識碼,其中包含此 Cmdlet 取得其子工作的工作。

類型:String
Position:0
預設值:None
必要:True
接受管線輸入:True
接受萬用字元:False

-MaxCount

指定要傳回的子工作數目上限。 如果您指定零 (0) 或更少值,Cmdlet 就不會使用上限。 預設值為 1000。

類型:Int32
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-Task

指定包含此 Cmdlet 傳回之子工作的物件參考。 這個對象參考是使用 Get-AzBatchTask Cmdlet 建立,並將傳回的物件儲存在變數中。

類型:PSCloudTask
Position:0
預設值:None
必要:False
接受管線輸入:True
接受萬用字元:False

-TaskId

指定此 Cmdlet 傳回其子工作之工作的識別碼。

類型:String
Position:1
預設值:None
必要:True
接受管線輸入:True
接受萬用字元:False

輸入

String

PSCloudTask

BatchAccountContext

輸出

PSSubtaskInformation