New-AzBatchJobSchedule
Hiermee maakt u een taakplanning in de Batch-service.
Syntaxis
New-AzBatchJobSchedule
[-Id] <String>
[-DisplayName <String>]
-Schedule <PSSchedule>
-JobSpecification <PSJobSpecification>
[-Metadata <IDictionary>]
-BatchContext <BatchAccountContext>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
Met de cmdlet New-AzBatchJobSchedule maakt u een taakplanning in de Azure Batch-service. De parameter BatchAccountContext geeft het account op waarin deze cmdlet de planning maakt.
Voorbeelden
Voorbeeld 1: Een taakplanning maken
$Schedule = New-Object -TypeName "Microsoft.Azure.Commands.Batch.Models.PSSchedule"
$Schedule.RecurrenceInterval = [TimeSpan]::FromDays(1)
$JobSpecification = New-Object -TypeName "Microsoft.Azure.Commands.Batch.Models.PSJobSpecification"
$JobSpecification.PoolInformation = New-Object -TypeName "Microsoft.Azure.Commands.Batch.Models.PSPoolInformation"
$JobSpecification.PoolInformation.PoolId = "ContosoPool06"
New-AzBatchJobSchedule -Id "JobSchedule17" -Schedule $Schedule -JobSpecification $JobSpecification -BatchContext $Context
In dit voorbeeld wordt een taakplanning gemaakt. Met de eerste vijf opdrachten worden PSSchedule-, PSJobSpecification- en PSPoolInformation-objecten gemaakt en gewijzigd. De opdrachten gebruiken de cmdlet New-Object en de standaardsyntaxis van Azure PowerShell. Met de opdrachten worden deze objecten opgeslagen in de $Schedule en $JobSpecification variabelen. Met de laatste opdracht maakt u een taakplanning met de id JobSchedule17. Met dit schema worden taken gemaakt met een terugkeerpatroon van één dag. De taken worden uitgevoerd op de pool met de id ContosoPool06, zoals opgegeven in de vijfde opdracht. Gebruik de cmdlet Get-AzBatchAccountKey om een context toe te wijzen aan de variabele $Context.
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 |
-DisplayName
Hiermee geeft u een weergavenaam voor de taakplanning.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Id
Hiermee geeft u de id op van de taakplanning die met deze cmdlet wordt gemaakt.
Type: | String |
Position: | 0 |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-JobSpecification
Hiermee geeft u de details op van de taken die deze cmdlet in de taakplanning bevat.
Type: | PSJobSpecification |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Metadata
Hiermee geeft u metagegevens, als sleutel/waardeparen, op die moeten worden toegevoegd aan de taakplanning. De sleutel is de naam van de metagegevens. De waarde is de metagegevenswaarde.
Type: | IDictionary |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Schedule
Hiermee geeft u het schema op dat bepaalt wanneer taken moeten worden gemaakt.
Type: | PSSchedule |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
Invoerwaarden
Uitvoerwaarden
Verwante koppelingen
Azure PowerShell