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
Uitvoerwaarden
Verwante koppelingen
Azure PowerShell