Compartir a través de


Remove-AzBatchComputeNode

Quita los nodos de proceso de un grupo.

Sintaxis

Remove-AzBatchComputeNode
      [-PoolId] <String>
      [-Ids] <String[]>
      [-DeallocationOption <ComputeNodeDeallocationOption>]
      [-ResizeTimeout <TimeSpan>]
      [-Force]
      -BatchContext <BatchAccountContext>
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Remove-AzBatchComputeNode
      [[-ComputeNode] <PSComputeNode>]
      [-DeallocationOption <ComputeNodeDeallocationOption>]
      [-ResizeTimeout <TimeSpan>]
      [-Force]
      -BatchContext <BatchAccountContext>
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Description

El cmdlet Remove-AzBatchComputeNode quita los nodos de proceso de Azure Batch de un grupo.

Ejemplos

Ejemplo 1: Eliminación de un nodo de proceso

Remove-AzBatchComputeNode -PoolId "Pool07" -Ids "tvm-2316545714_1-20150725t213220z" -DeallocationOption Terminate -ResizeTimeout ([TimeSpan]::FromMinutes(10)) -BatchContext $Context

Este comando quita el nodo de proceso que tiene el identificador especificado del grupo que tiene el identificador Pool07. El comando especifica la opción Finalizar desasignación. El tiempo de espera de cambio de tamaño es de 10 minutos.

Ejemplo 2: Eliminación de un nodo de proceso mediante la canalización

Get-AzBatchComputeNode -PoolId "Pool07" -Id "tvm-2316545714_1-20150725t213220z" -BatchContext $Context | Remove-AzBatchComputeNode -Force -BatchContext $Context

Este comando obtiene el nodo de proceso que tiene el identificador especificado del grupo que tiene el id. Pool07 mediante el cmdlet Get-AzBatchComputeNode. El comando pasa ese nodo al cmdlet actual mediante la canalización. El cmdlet actual quita el nodo de proceso. El comando especifica el parámetro Force . Por lo tanto, el comando no le pide confirmación.

Ejemplo 3: Eliminación de varios nodos

Remove-AzBatchComputeNode -PoolId "Pool07" @("tvm-1783593343_28-20151117t214257z","tvm-1783593343_29-20151117t214257z") -Force -BatchContext $Context

Este comando quita dos nodos de proceso del grupo que tiene el id. Pool07. El comando no le pide confirmació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.

Tipo:BatchAccountContext
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

-ComputeNode

Especifica el objeto PSComputeNode que representa el nodo de proceso que quita este cmdlet.

Tipo:PSComputeNode
Posición:0
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

-Confirm

Le solicita su confirmación antes de ejecutar el cmdlet.

Tipo:SwitchParameter
Alias:cf
Posición:Named
Valor predeterminado:False
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-DeallocationOption

Especifica una opción de desasignación para la operación de eliminación que se inicia este cmdlet. El valor predeterminado es Requeue.

Tipo:Nullable<T>[ComputeNodeDeallocationOption]
Valores aceptados:Requeue, Terminate, TaskCompletion, RetainedData
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
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

-Force

Obliga al comando a ejecutarse sin solicitar la confirmación del usuario.

Tipo:SwitchParameter
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-Ids

Especifica una matriz de identificadores de nodos de proceso que este cmdlet quita del grupo.

Tipo:String[]
Alias:Id
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 que contiene los nodos de proceso que quita este cmdlet.

Tipo:String
Posición:0
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-ResizeTimeout

Especifica el intervalo de tiempo de espera para la eliminación de los nodos de proceso del grupo. El valor predeterminado es 10 minutos. El valor mínimo es de 5 minutos.

Tipo:Nullable<T>[TimeSpan]
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-WhatIf

Muestra lo que sucedería si se ejecutara el cmdlet. El cmdlet no se ejecuta.

Tipo:SwitchParameter
Alias:wi
Posición:Named
Valor predeterminado:False
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

Entradas

PSComputeNode

BatchAccountContext

Salidas

Void