Bagikan melalui


Remove-AzBatchComputeNode

Menghapus simpul komputasi dari kumpulan.

Sintaks

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>]

Deskripsi

Cmdlet Remove-AzBatchComputeNode menghapus simpul komputasi Azure Batch dari kumpulan.

Contoh

Contoh 1: Menghapus simpul komputasi

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

Perintah ini menghapus simpul komputasi yang memiliki ID yang ditentukan dari kumpulan yang memiliki ID Pool07. Perintah menentukan opsi Hentikan alokasi. Batas waktu pengubahan ukuran adalah 10 menit.

Contoh 2: Menghapus simpul komputasi dengan menggunakan alur

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

Perintah ini mendapatkan simpul komputasi yang memiliki ID yang ditentukan dari kumpulan yang memiliki ID Pool07 dengan menggunakan cmdlet Get-AzBatchComputeNode. Perintah meneruskan simpul tersebut ke cmdlet saat ini dengan menggunakan alur. Cmdlet saat ini menghapus simpul komputasi. Perintah menentukan parameter Force . Oleh karena itu, perintah tidak meminta Anda untuk konfirmasi.

Contoh 3: Menghapus beberapa simpul

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

Perintah ini menghapus dua simpul komputasi dari kumpulan yang memiliki KUMPULAN ID07. Perintah tidak meminta konfirmasi kepada Anda.

Parameter

-BatchContext

Menentukan instans BatchAccountContext yang digunakan cmdlet ini untuk berinteraksi dengan layanan Batch. Jika Anda menggunakan cmdlet Get-AzBatchAccount untuk mendapatkan BatchAccountContext Anda, autentikasi Microsoft Entra akan digunakan saat berinteraksi dengan layanan Batch. Untuk menggunakan autentikasi kunci bersama sebagai gantinya, gunakan cmdlet Get-AzBatchAccountKey untuk mendapatkan objek BatchAccountContext dengan kunci aksesnya diisi. Saat menggunakan autentikasi kunci bersama, kunci akses utama digunakan secara default. Untuk mengubah kunci yang akan digunakan, atur properti BatchAccountContext.KeyInUse.

Type:BatchAccountContext
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-ComputeNode

Menentukan objek PSComputeNode yang mewakili simpul komputasi yang dihapus cmdlet ini.

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

-Confirm

Meminta Anda mengonfirmasi sebelum menjalankan cmdlet.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DeallocationOption

Menentukan opsi alokasi untuk operasi penghapusan yang dimulai cmdlet ini. Nilai defaultnya adalah Antrean Ulang.

Type:Nullable<T>[ComputeNodeDeallocationOption]
Accepted values:Requeue, Terminate, TaskCompletion, RetainedData
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Kredensial, akun, penyewa, dan langganan yang digunakan untuk komunikasi dengan azure.

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

-Force

Memaksa perintah untuk dijalankan tanpa meminta konfirmasi pengguna.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Ids

Menentukan array ID simpul komputasi yang dihapus cmdlet ini dari kumpulan.

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

-PoolId

Menentukan ID kumpulan yang berisi simpul komputasi yang dihapus cmdlet ini.

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

-ResizeTimeout

Menentukan interval waktu habis untuk penghapusan simpul komputasi dari kumpulan. Nilai defaultnya adalah 10 menit. Nilai minimum adalah 5 menit.

Type:Nullable<T>[TimeSpan]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Menunjukkan apa yang akan terjadi jika cmdlet berjalan. Cmdlet tidak dijalankan.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Input

PSComputeNode

BatchAccountContext

Output

Void