Delen via


Set-AzBatchJobSchedule

Hiermee stelt u een taakplanning in.

Syntaxis

Set-AzBatchJobSchedule
   [-JobSchedule] <PSCloudJobSchedule>
   -BatchContext <BatchAccountContext>
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Description

De cmdlet Set-AzBatchJobSchedule stelt een taakplanning in de Azure Batch-service in.

Voorbeelden

Voorbeeld 1: Een taakplanning bijwerken

$JobSchedule = Get-AzBatchJobSchedule -Id "MyJobSchedule" -BatchContext $Context
$JobSchedule.Schedule.RecurrenceInterval = New-TimeSpan -Days 2
Set-AzBatchJobSchedule -JobSchedule $Job -BatchContext $Context

Met de eerste opdracht wordt een taak opgehaald met behulp van Get-AzBatchJobSchedule en wordt deze vervolgens opgeslagen in de variabele $JobSchedule. Met de tweede opdracht wordt het terugkeerinterval voor het $JobSchedule.Schedule object gewijzigd. Met de laatste opdracht wordt de Batch-service bijgewerkt zodat deze overeenkomt met het lokale object in $JobSchedule.

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

-JobSchedule

Hiermee geeft u een PSCloudJobSchedule-object op dat een taakplanning vertegenwoordigt. Gebruik de cmdlet Get-AzBatchJobSchedule om een PSCloudJobSchedule-object op te halen.

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

Invoerwaarden

PSCloudJobSchedule

BatchAccountContext

Uitvoerwaarden

Void