Set-​Azure​Batch​Job

Updates a Batch job.

Syntax

Set-AzureBatchJob
   [-Job] <PSCloudJob>
   -BatchContext <BatchAccountContext>
   [<CommonParameters>]

Description

The Set-AzureBatchJob cmdlet updates an Azure Batch job. Use the Get-AzureBatchJob cmdlet to get a PSCloudJob object. Modify the properties of that object, and then use the current cmdlet to commit your changes to the Batch service.

Examples

Example 1: Update a job

PS C:\>$Job = Get-AzureBatchJob -Id "Job17" -BatchContext $Context
PS C:\> $Job.Priority = 1
PS C:\> Set-AzureBatchJob -Job $Job -BatchContext $Context

The first command gets a pool by using Get-AzureBatchJob, and then stores it in the $Job variable.

The second command modifies the priority specification on the $Job object.

The final command updates the Batch service to match the local object in $Job.

Required Parameters

-BatchContext

Specifies the BatchAccountContext instance that this cmdlet uses to interact with the Batch service. To obtain a BatchAccountContext object that contains access keys for your subscription, use the Get-AzureRmBatchAccountKeys cmdlet.

Type:BatchAccountContext
Position:Named
Default value:None
Accept pipeline input:True (ByValue)
Accept wildcard characters:False
-Job

Specifies a PSCloudJob to which this cmdlet updates the Batch service.

Type:PSCloudJob
Position:0
Default value:None
Accept pipeline input:True (ByValue)
Accept wildcard characters:False