Enable-AzBatchComputeNodeScheduling
Habilita la programación de tareas en el nodo de proceso especificado.
Sintaxis
Enable-AzBatchComputeNodeScheduling
[-PoolId] <String>
[-Id] <String>
-BatchContext <BatchAccountContext>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Enable-AzBatchComputeNodeScheduling
[[-ComputeNode] <PSComputeNode>]
-BatchContext <BatchAccountContext>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
El cmdlet Enable-AzBatchComputeNodeScheduling habilita la programación de tareas en el nodo de proceso especificado. Un nodo de proceso es una máquina virtual de Azure dedicada a una carga de trabajo de aplicación específica.
Ejemplos
Ejemplo 1: Habilitación de la programación de tareas en un nodo de proceso
$Context = Get-AzBatchAccountKey -AccountName "contosobatchaccount"
Enable-AzBatchComputeNodeScheduling -PoolId "myPool" -Id "tvm-1783593343_34-20151117t222514z" -BatchContext $Context
Estos comandos habilitan la programación de tareas en el nodo de proceso tvm-1783593343_34-20151117t222514z. Para ello, el primer comando del ejemplo crea una referencia de objeto que contiene las claves de cuenta para la cuenta de batch contosobatchaccount. Esta referencia de objeto se almacena en una variable denominada $context. A continuación, el segundo comando usa esta referencia de objeto y el cmdlet Enable-AzBatchComputeNodeScheduling para conectarse al grupo myPool y habilitar la programación de tareas en tvm-1783593343_34-20151117t222514z.
Ejemplo 2: Habilitación de la programación de tareas en nodos de proceso de un grupo
$Context = Get-AzBatchAccountKey -AccountName "contosobatchaccount"
Get-AzBatchComputeNode -PoolId "Pool06" -BatchContext $Context | Enable-AzBatchComputeNodeScheduling -BatchContext $Context
Estos comandos habilitan la programación de tareas en todos los nodos de proceso que se encuentran en el grupo Pool06.
Para realizar esta tarea, el primer comando del ejemplo crea una referencia de objeto que contiene las claves de cuenta para la cuenta de batch contosobatchaccount.
Esta referencia de objeto se almacena en una variable denominada $context.
A continuación, el segundo comando del ejemplo usa esta referencia de objeto y Get-AzBatchComputeNode para devolver una colección de todos los nodos de proceso que se encuentran en Pool06.
Después, esa colección se canaliza al cmdlet Enable-AzBatchComputeNodeScheduling
Parámetros
-BatchContext
Especifica la instancia de BatchAccountContext que usa este cmdlet para interactuar con el servicio Batch. Si usa el cmdlet Get-AzBatchAccount para obtener BatchAccountContext, se usará la autenticación de Microsoft Entra al interactuar con el servicio Batch. Para usar la autenticación de clave compartida en su lugar, use el cmdlet Get-AzBatchAccountKey para obtener un objeto BatchAccountContext con sus claves de acceso rellenadas. Al usar la autenticación de clave compartida, la clave de acceso principal se usa de forma predeterminada. Para cambiar la clave que se va a usar, establezca la propiedad BatchAccountContext.KeyInUse.
Tipo: | BatchAccountContext |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-ComputeNode
Especifica una referencia de objeto al nodo de proceso donde está habilitada la programación de tareas. Esta referencia de objeto se crea mediante el cmdlet Get-AzBatchComputeNode y almacena el objeto de nodo de proceso devuelto en una variable.
Tipo: | PSComputeNode |
Posición: | 0 |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-DefaultProfile
Las credenciales, la cuenta, el inquilino y la suscripción que se usan para la comunicación con Azure.
Tipo: | IAzureContextContainer |
Alias: | AzContext, AzureRmContext, AzureCredential |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-Id
Especifica el identificador del nodo de proceso donde está habilitada la programación de tareas.
Tipo: | String |
Posición: | 1 |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-PoolId
Especifica el identificador del grupo de lotes que contiene el nodo de proceso donde está habilitada la programación de tareas.
Tipo: | String |
Posición: | 0 |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |