Sdílet prostřednictvím


Remove-AzBatchComputeNode

Odebere výpočetní uzly z fondu.

Syntaxe

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

Rutina Remove-AzBatchComputeNode odebere výpočetní uzly Azure Batch z fondu.

Příklady

Příklad 1: Odebrání výpočetního uzlu

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

Tento příkaz odebere výpočetní uzel, který má zadané ID z fondu s ID Pool07. Příkaz určuje možnost Ukončit zrušení přidělení. Časový limit změny velikosti je 10 minut.

Příklad 2: Odebrání výpočetního uzlu pomocí kanálu

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

Tento příkaz získá výpočetní uzel, který má zadané ID z fondu s ID Pool07 pomocí rutiny Get-AzBatchComputeNode. Příkaz předá tento uzel aktuální rutině pomocí kanálu. Aktuální rutina odebere výpočetní uzel. Příkaz určuje parametr Force . Proto příkaz nezobrazí výzvu k potvrzení.

Příklad 3: Odebrání více uzlů

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

Tento příkaz odebere ze fondu dva výpočetní uzly s ID Pool07. Příkaz nezobrazí výzvu k potvrzení.

Parametry

-BatchContext

Určuje instanci BatchAccountContext , kterou tato rutina používá k interakci se službou Batch. Pokud k získání účtu BatchAccount použijete rutinu Get-AzBatchAccount, použije se při interakci se službou Batch ověřování Microsoft Entra. Pokud chcete místo toho použít ověřování pomocí sdíleného klíče, použijte rutinu Get-AzBatchAccountKey k získání objektu BatchAccountContext s vyplněnými přístupovými klíči. Při použití ověřování pomocí sdíleného klíče se ve výchozím nastavení používá primární přístupový klíč. Pokud chcete změnit klíč, který chcete použít, nastavte vlastnost BatchAccountContext.KeyInUse.

Typ:BatchAccountContext
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-ComputeNode

Určuje objekt PSComputeNode , který představuje výpočetní uzel, který tato rutina odebere.

Typ:PSComputeNode
Position:0
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-Confirm

Před spuštěním rutiny zobrazí výzvu k potvrzení.

Typ:SwitchParameter
Aliasy:cf
Position:Named
Default value:False
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-DeallocationOption

Určuje možnost uvolnění operace odebrání, kterou tato rutina spustí. Výchozí hodnota je Requeue.

Typ:Nullable<T>[ComputeNodeDeallocationOption]
Přípustné hodnoty:Requeue, Terminate, TaskCompletion, RetainedData
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-DefaultProfile

Přihlašovací údaje, účet, tenant a předplatné používané ke komunikaci s Azure.

Typ:IAzureContextContainer
Aliasy:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-Force

Vynutí spuštění příkazu bez výzvy k potvrzení uživatele.

Typ:SwitchParameter
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-Ids

Určuje pole ID výpočetních uzlů, které tato rutina odebere z fondu.

Typ:String[]
Aliasy:Id
Position:1
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-PoolId

Určuje ID fondu, který obsahuje výpočetní uzly, které tato rutina odebere.

Typ:String
Position:0
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-ResizeTimeout

Určuje časový limit pro odebrání výpočetních uzlů z fondu. Výchozí hodnota je 10 minut. Minimální hodnota je 5 minut.

Typ:Nullable<T>[TimeSpan]
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-WhatIf

Zobrazuje, co by se stalo při spuštění rutiny. Rutina není spuštěna.

Typ:SwitchParameter
Aliasy:wi
Position:Named
Default value:False
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

Vstupy

PSComputeNode

BatchAccountContext

Výstupy

Void