Enable-AzBatchComputeNodeScheduling

Habilita la programación de tareas en el nodo de proceso especificado.

Syntax

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-20151117t22514z.

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. A continuación, esa colección se canaliza al cmdlet Enable-AzBatchComputeNodeScheduling , que habilita la programación de tareas en cada nodo de proceso de la colección.

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.

Type:BatchAccountContext
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters: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.

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

-DefaultProfile

Las credenciales, la cuenta, el inquilino y la suscripción que se usan para la comunicación con Azure.

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

-Id

Especifica el identificador del nodo de proceso donde está habilitada la programación de tareas.

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

-PoolId

Especifica el identificador del grupo de lotes que contiene el nodo de proceso donde está habilitada la programación de tareas.

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

Entradas

PSComputeNode

BatchAccountContext

Salidas

Void