Share via


Enable-AzBatchComputeNodeScheduling

Abilita la pianificazione delle attività nel nodo di calcolo specificato.

Sintassi

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

Descrizione

Il cmdlet Enable-AzBatchComputeNodeScheduling abilita la pianificazione delle attività nel nodo di calcolo specificato. Un nodo di calcolo è una macchina virtuale di Azure dedicata a un carico di lavoro specifico dell'applicazione.

Esempio

Esempio 1: Abilitare la pianificazione delle attività in un nodo di calcolo

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

Questi comandi abilitano la pianificazione delle attività nel nodo di calcolo tvm-1783593343_34-20151117t222514z. A tale scopo, il primo comando dell'esempio crea un riferimento all'oggetto contenente le chiavi dell'account batch contosobatchaccount. Questo riferimento all'oggetto viene archiviato in una variabile denominata $context. Il secondo comando usa quindi questo riferimento all'oggetto e il cmdlet Enable-AzBatchComputeNodeScheduling per connettersi al pool myPool e abilitare la pianificazione delle attività in tvm-1783593343_34-20151117t222514z.

Esempio 2: Abilitare la pianificazione delle attività nei nodi di calcolo in un pool

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

Questi comandi consentono la pianificazione delle attività in tutti i nodi di calcolo presenti nel pool06. Per eseguire questa attività, il primo comando dell'esempio crea un riferimento all'oggetto contenente le chiavi dell'account batch contosobatchaccount. Questo riferimento all'oggetto viene archiviato in una variabile denominata $context. Il secondo comando nell'esempio usa quindi questo riferimento all'oggetto e Get-AzBatchComputeNode per restituire una raccolta di tutti i nodi di calcolo trovati in Pool06. Tale raccolta viene quindi inviata tramite pipe al cmdlet Enable-AzBatchComputeNodeScheduling , che consente la pianificazione delle attività in ogni nodo di calcolo della raccolta.

Parametri

-BatchContext

Specifica l'istanza batchAccountContext usata da questo cmdlet per interagire con il servizio Batch. Se si usa il cmdlet Get-AzBatchAccount per ottenere BatchAccountContext, l'autenticazione di Microsoft Entra verrà usata durante l'interazione con il servizio Batch. Per usare invece l'autenticazione con chiave condivisa, usare il cmdlet Get-AzBatchAccountKey per ottenere un oggetto BatchAccountContext con le relative chiavi di accesso popolate. Quando si usa l'autenticazione con chiave condivisa, la chiave di accesso primaria viene usata per impostazione predefinita. Per modificare la chiave da usare, impostare la proprietà BatchAccountContext.KeyInUse.

Type:BatchAccountContext
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-ComputeNode

Specifica un riferimento all'oggetto al nodo di calcolo in cui è abilitata la pianificazione delle attività. Questo riferimento all'oggetto viene creato usando il cmdlet Get-AzBatchComputeNode e archiviando l'oggetto nodo di calcolo restituito in una variabile.

Type:PSComputeNode
Position:0
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-DefaultProfile

Credenziali, account, tenant e sottoscrizione usati per la comunicazione con Azure.

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Id

Specifica l'ID del nodo di calcolo in cui è abilitata la pianificazione delle attività.

Type:String
Position:1
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-PoolId

Specifica l'ID del pool di batch che contiene il nodo di calcolo in cui è abilitata la pianificazione delle attività.

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

Input

PSComputeNode

BatchAccountContext

Output

Void