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-201511117t22514z.
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 di 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.
Tipo: | BatchAccountContext |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | 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.
Tipo: | PSComputeNode |
Posizione: | 0 |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-DefaultProfile
Credenziali, account, tenant e sottoscrizione usati per la comunicazione con Azure.
Tipo: | IAzureContextContainer |
Alias: | AzContext, AzureRmContext, AzureCredential |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Id
Specifica l'ID del nodo di calcolo in cui è abilitata la pianificazione delle attività.
Tipo: | String |
Posizione: | 1 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-PoolId
Specifica l'ID del pool di batch che contiene il nodo di calcolo in cui è abilitata la pianificazione delle attività.
Tipo: | String |
Posizione: | 0 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |