Partager via


Enable-AzBatchComputeNodeScheduling

Active la planification des tâches sur le nœud de calcul spécifié.

Syntaxe

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

Description

L’applet de commande Enable-AzBatchComputeNodeScheduling active la planification des tâches sur le nœud de calcul spécifié. Un nœud de calcul est une machine virtuelle Azure dédiée à une charge de travail d’application spécifique.

Exemples

Exemple 1 : Activer la planification des tâches sur un nœud de calcul

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

Ces commandes activent la planification des tâches sur le nœud de calcul tvm-1783593343_34-2015117t222514z. Pour ce faire, la première commande de l’exemple crée une référence d’objet contenant les clés de compte pour le compte batch contosobatchaccount. Cette référence d’objet est stockée dans une variable nommée $context. La deuxième commande utilise ensuite cette référence d’objet et l’applet de commande Enable-AzBatchComputeNodeScheduling pour se connecter au pool myPool et activer la planification des tâches sur tvm-1783593343_34-20151117t22514z.

Exemple 2 : Activer la planification des tâches sur les nœuds de calcul dans un pool

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

Ces commandes activent la planification des tâches sur tous les nœuds de calcul trouvés dans le pool Pool06. Pour effectuer cette tâche, la première commande de l’exemple crée une référence d’objet contenant les clés de compte pour le compte batch contosobatchaccount. Cette référence d’objet est stockée dans une variable nommée $context. La deuxième commande de l’exemple utilise ensuite cette référence d’objet et Get-AzBatchComputeNode pour retourner une collection de tous les nœuds de calcul trouvés dans Pool06. Cette collection est ensuite redirigée vers l’applet de commande Enable-AzBatchComputeNodeScheduling , qui active la planification des tâches sur chaque nœud de calcul de la collection.

Paramètres

-BatchContext

Spécifie l’instance BatchAccountContext utilisée par cette applet de commande pour interagir avec le service Batch. Si vous utilisez l’applet de commande Get-AzBatchAccount pour obtenir votre BatchAccountContext, l’authentification Microsoft Entra sera utilisée lors de l’interaction avec le service Batch. Pour utiliser l’authentification par clé partagée à la place, utilisez l’applet de commande Get-AzBatchAccountKey pour obtenir un objet BatchAccountContext avec ses clés d’accès remplies. Lorsque vous utilisez l’authentification par clé partagée, la clé d’accès primaire est utilisée par défaut. Pour modifier la clé à utiliser, définissez la propriété BatchAccountContext.KeyInUse.

Type:BatchAccountContext
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-ComputeNode

Spécifie une référence d’objet au nœud de calcul où la planification des tâches est activée. Cette référence d’objet est créée à l’aide de l’applet de commande Get-AzBatchComputeNode et du stockage de l’objet de nœud de calcul retourné dans une variable.

Type:PSComputeNode
Position:0
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-DefaultProfile

Informations d’identification, compte, locataire et abonnement utilisés pour la communication avec Azure.

Type:IAzureContextContainer
Alias:AzContext, AzureRmContext, AzureCredential
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Id

Spécifie l’ID du nœud de calcul dans lequel la planification des tâches est activée.

Type:String
Position:1
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-PoolId

Spécifie l’ID du pool de lots qui contient le nœud de calcul dans lequel la planification des tâches est activée.

Type:String
Position:0
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

Entrées

PSComputeNode

BatchAccountContext

Sorties

Void