Remove-AzBatchComputeNode
Tar bort beräkningsnoder från en pool.
Syntax
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
Cmdleten Remove-AzBatchComputeNode tar bort Azure Batch-beräkningsnoder från en pool.
Exempel
Exempel 1: Ta bort en beräkningsnod
Remove-AzBatchComputeNode -PoolId "Pool07" -Ids "tvm-2316545714_1-20150725t213220z" -DeallocationOption Terminate -ResizeTimeout ([TimeSpan]::FromMinutes(10)) -BatchContext $Context
Det här kommandot tar bort beräkningsnoden som har det angivna ID:t från poolen som har ID-pool07. Kommandot anger alternativet Avsluta frigöring. Tidsgränsen för storleksändringen är 10 minuter.
Exempel 2: Ta bort en beräkningsnod med hjälp av pipelinen
Get-AzBatchComputeNode -PoolId "Pool07" -Id "tvm-2316545714_1-20150725t213220z" -BatchContext $Context | Remove-AzBatchComputeNode -Force -BatchContext $Context
Det här kommandot hämtar beräkningsnoden som har det angivna ID:t från poolen som har ID-pool07 med hjälp av cmdleten Get-AzBatchComputeNode. Kommandot skickar noden till den aktuella cmdleten med hjälp av pipelinen. Den aktuella cmdleten tar bort beräkningsnoden. Kommandot anger force-parametern. Därför uppmanas du inte att bekräfta kommandot.
Exempel 3: Ta bort flera noder
Remove-AzBatchComputeNode -PoolId "Pool07" @("tvm-1783593343_28-20151117t214257z","tvm-1783593343_29-20151117t214257z") -Force -BatchContext $Context
Det här kommandot tar bort två beräkningsnoder från poolen som har ID-pool07. Kommandot uppmanar dig inte att bekräfta.
Parametrar
-BatchContext
Anger den BatchAccountContext-instans som den här cmdleten använder för att interagera med Batch-tjänsten. Om du använder cmdleten Get-AzBatchAccount för att hämta BatchAccountContext används Microsoft Entra-autentisering när du interagerar med Batch-tjänsten. Om du vill använda autentisering med delad nyckel i stället använder du cmdleten Get-AzBatchAccountKey för att hämta ett BatchAccountContext-objekt med dess åtkomstnycklar ifyllda. När du använder autentisering med delad nyckel används den primära åtkomstnyckeln som standard. Om du vill ändra vilken nyckel som ska användas anger du egenskapen BatchAccountContext.KeyInUse.
Typ: | BatchAccountContext |
Position: | Named |
standardvärde: | None |
Obligatorisk: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ComputeNode
Anger det PSComputeNode-objekt som representerar den beräkningsnod som den här cmdleten tar bort.
Typ: | PSComputeNode |
Position: | 0 |
standardvärde: | None |
Obligatorisk: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Confirm
Uppmanar dig att bekräfta innan du kör cmdleten.
Typ: | SwitchParameter |
Aliases: | cf |
Position: | Named |
standardvärde: | False |
Obligatorisk: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DeallocationOption
Anger ett frigöringsalternativ för borttagningsåtgärden som den här cmdleten startar. Standardvärdet är Requeue.
Typ: | Nullable<T>[ComputeNodeDeallocationOption] |
accepterade värden: | Requeue, Terminate, TaskCompletion, RetainedData |
Position: | Named |
standardvärde: | None |
Obligatorisk: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DefaultProfile
Autentiseringsuppgifter, konto, klientorganisation och prenumeration som används för kommunikation med Azure.
Typ: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
standardvärde: | None |
Obligatorisk: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Force
Tvingar kommandot att köras utan att be om användarbekräftelse.
Typ: | SwitchParameter |
Position: | Named |
standardvärde: | None |
Obligatorisk: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Ids
Anger en matris med ID:er för beräkningsnoder som den här cmdleten tar bort från poolen.
Typ: | String[] |
Aliases: | Id |
Position: | 1 |
standardvärde: | None |
Obligatorisk: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PoolId
Anger ID för poolen som innehåller de beräkningsnoder som den här cmdleten tar bort.
Typ: | String |
Position: | 0 |
standardvärde: | None |
Obligatorisk: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ResizeTimeout
Anger tidsgränsintervallet för borttagning av beräkningsnoderna från poolen. Standardvärdet är 10 minuter. Minimivärdet är 5 minuter.
Typ: | Nullable<T>[TimeSpan] |
Position: | Named |
standardvärde: | None |
Obligatorisk: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Visar vad som skulle hända om cmdleten kördes. Cmdleten körs inte.
Typ: | SwitchParameter |
Aliases: | wi |
Position: | Named |
standardvärde: | False |
Obligatorisk: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Indata
Utdata
Relaterade länkar
Azure PowerShell
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för