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
Výstupy
Související odkazy
Azure PowerShell