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 |