Delen via


Set-AzBatchPool

Hiermee worden de eigenschappen van een groep bijgewerkt.

Syntax

Set-AzBatchPool
   [-Pool] <PSCloudPool>
   -BatchContext <BatchAccountContext>
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Description

Met de cmdlet Set-AzBatchPool worden de eigenschappen van een pool in de Azure Batch-service bijgewerkt. Gebruik de cmdlet Get-AzBatchPool om een PSCloudPool-object op te halen. Wijzig de eigenschappen van dat object en gebruik vervolgens de huidige cmdlet om uw wijzigingen door te voeren in de Batch-service.

Voorbeelden

Voorbeeld 1: Een pool bijwerken

$Pool = Get-AzBatchPool "ContosoPool" -BatchContext $Context
$StartTask = New-Object Microsoft.Azure.Commands.Batch.Models.PSStartTask
$StartTask.CommandLine = "cmd /c echo example"
$Pool.StartTask = $StartTask
Set-AzBatchPool -Pool $Pool -BatchContext $Context

De eerste opdracht haalt een pool op met behulp van Get-AzBatchPool en slaat deze vervolgens op in de variabele $Pool. Met de volgende drie opdrachten wijzigt u de begintaakspecificatie op het $Pool-object. Met de laatste opdracht wordt de Batch-service bijgewerkt zodat deze overeenkomt met het lokale object in $Pool.

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
standaardwaarde:None
Vereist:True
Accept pipeline input:True
Accept wildcard characters:False

-DefaultProfile

De referenties, het account, de tenant en het abonnement die worden gebruikt voor communicatie met Azure.

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
standaardwaarde:None
Vereist:False
Accept pipeline input:False
Accept wildcard characters:False

-Pool

Hiermee geeft u de PSCloudPool waarop deze cmdlet de Batch-service bijwerkt.

Type:PSCloudPool
Position:0
standaardwaarde:None
Vereist:True
Accept pipeline input:True
Accept wildcard characters:False

Invoerwaarden

PSCloudPool

BatchAccountContext

Uitvoerwaarden

Void