Delen via


Enable-AzBatchComputeNodeScheduling

Hiermee schakelt u taakplanning in op het opgegeven rekenknooppunt.

Syntaxis

Enable-AzBatchComputeNodeScheduling
      [-PoolId] <String>
      [-Id] <String>
      -BatchContext <BatchAccountContext>
      [-DefaultProfile <IAzureContextContainer>]
      [<CommonParameters>]
Enable-AzBatchComputeNodeScheduling
      [[-ComputeNode] <PSComputeNode>]
      -BatchContext <BatchAccountContext>
      [-DefaultProfile <IAzureContextContainer>]
      [<CommonParameters>]

Description

Met de cmdlet Enable-AzBatchComputeNodeScheduling schakelt u taakplanning in op het opgegeven rekenknooppunt. Een rekenknooppunt is een virtuele Azure-machine die is toegewezen aan een specifieke toepassingsworkload.

Voorbeelden

Voorbeeld 1: Taakplanning inschakelen op een rekenknooppunt

$Context = Get-AzBatchAccountKey -AccountName "contosobatchaccount"
Enable-AzBatchComputeNodeScheduling  -PoolId "myPool" -Id "tvm-1783593343_34-20151117t222514z" -BatchContext $Context

Met deze opdrachten kunt u taakplanning op het rekenknooppunt tvm-1783593343_34-20151117t22514z inschakelen. Hiervoor maakt de eerste opdracht in het voorbeeld een objectverwijzing met de accountsleutels voor het batchaccount contosobatchaccount. Deze objectverwijzing wordt opgeslagen in een variabele met de naam $context. De tweede opdracht gebruikt vervolgens deze objectverwijzing en de cmdlet Enable-AzBatchComputeNodeScheduling om verbinding te maken met de pool myPool en taakplanning in te schakelen op tvm-1783593343_34-20151117t222514z.

Voorbeeld 2: Taakplanning inschakelen op rekenknooppunten in een pool

$Context = Get-AzBatchAccountKey -AccountName "contosobatchaccount"
Get-AzBatchComputeNode -PoolId "Pool06"  -BatchContext $Context | Enable-AzBatchComputeNodeScheduling  -BatchContext $Context

Met deze opdrachten schakelt u taakplanning in op alle rekenknooppunten in de pool Pool06. Als u deze taak wilt uitvoeren, maakt de eerste opdracht in het voorbeeld een objectverwijzing met de accountsleutels voor het batchaccount contosobatchaccount. Deze objectverwijzing wordt opgeslagen in een variabele met de naam $context. De tweede opdracht in het voorbeeld gebruikt vervolgens deze objectverwijzing en Get-AzBatchComputeNode om een verzameling van alle rekenknooppunten te retourneren die in Pool06 zijn gevonden. Deze verzameling wordt vervolgens doorgesluisd naar de cmdlet Enable-AzBatchComputeNodeScheduling , waarmee taakplanning op elk rekenknooppunt in de verzameling mogelijk is.

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

-ComputeNode

Hiermee geeft u een objectverwijzing naar het rekenknooppunt waarop taakplanning is ingeschakeld. Deze objectverwijzing wordt gemaakt met behulp van de Cmdlet Get-AzBatchComputeNode en het opslaan van het geretourneerde rekenknooppuntobject in een variabele.

Type:PSComputeNode
Position:0
Default value:None
Vereist:False
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

-Id

Hiermee geeft u de id van het rekenknooppunt waarop taakplanning is ingeschakeld.

Type:String
Position:1
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-PoolId

Hiermee geeft u de id op van de batchgroep die het rekenknooppunt bevat waarop taakplanning is ingeschakeld.

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

Invoerwaarden

PSComputeNode

BatchAccountContext

Uitvoerwaarden

Void