Bagikan melalui


Set-AzVM

Cmdlet ini dapat digunakan untuk melakukan hal-hal berikut: menerapkan kembali atau menyebarkan ulang komputer virtual, menandai komputer virtual sebagai umum, mensimulasikan pengeluaran ke komputer virtual spot.

Sintaks

Set-AzVM
   [-ResourceGroupName] <String>
   [-Name] <String>
   [-Generalized]
   [-AsJob]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]
Set-AzVM
   [-ResourceGroupName] <String>
   [-Name] <String>
   [-Redeploy]
   [-AsJob]
   [-NoWait]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]
Set-AzVM
   [-ResourceGroupName] <String>
   [-Name] <String>
   [-Reapply]
   [-AsJob]
   [-NoWait]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]
Set-AzVM
   [-ResourceGroupName] <String>
   [-Name] <String>
   [-SimulateEviction]
   [-AsJob]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]
Set-AzVM
   [-Id] <String>
   [-Generalized]
   [-AsJob]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]
Set-AzVM
   [-Id] <String>
   [-Redeploy]
   [-AsJob]
   [-NoWait]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]
Set-AzVM
   [-Id] <String>
   [-Reapply]
   [-AsJob]
   [-NoWait]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]
Set-AzVM
   [-Id] <String>
   [-SimulateEviction]
   [-AsJob]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Deskripsi

Cmdlet Set-AzVM dapat digunakan untuk menyebarkan ulang atau menerapkan ulang komputer virtual. Ini juga dapat digunakan untuk menandai komputer virtual sebagai pengeluaran umum atau simulasi ke komputer virtual spot.
Sebelum Anda menandai komputer virtual sebagai umum, masuk ke komputer virtual dan gunakan Sysprep untuk menyiapkan hard disk. Lihat di sini untuk informasi selengkapnya.

Contoh

Contoh 1: Menandai komputer virtual sebagai digeneralisasi

Set-AzVM -ResourceGroupName "ResourceGroup11" -Name "VirtualMachine07" -Generalized

Perintah ini menandai komputer virtual bernama "VirtualMachine07" sebagai umum.

Contoh 2: Mensimulasikan pengeluaran ke komputer virtual spot menggunakan ID sumber daya

$vm = Get-AzVM -ResourceGroupName "ResourceGroup11" -Name "VirtualMachine07"
Set-AzVM -Id $vm.id -SimulateEviction

Perintah ini mensimulasikan pengeluaran ke komputer virtual bernama "VirtualMachine07" menggunakan ID sumber daya.

Contoh 3: Menerapkan ulang komputer virtual

Set-AzVM -ResourceGroupName "ResourceGroup11" -Name "VirtualMachine07" -Reapply

Perintah ini menerapkan kembali komputer virtual bernama "VirtualMachine07".

Contoh 4: Menyebarkan ulang komputer virtual menggunakan ID sumber daya

$vm = Get-AzVM -ResourceGroupName "ResourceGroup11" -Name "VirtualMachine07"
Set-AzVM -Id $vm.id -Redeploy

Perintah ini menyebarkan komputer virtual bernama "VirtualMachine07" menggunakan ID sumber daya.

Parameter

-AsJob

Jalankan cmdlet di latar belakang dan kembalikan Pekerjaan untuk melacak kemajuan.

Jenis:SwitchParameter
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-DefaultProfile

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

Jenis:IAzureContextContainer
Alias:AzContext, AzureRmContext, AzureCredential
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-Generalized

Menunjukkan bahwa cmdlet ini menandai komputer virtual sebagai digeneralisasi.

Jenis:SwitchParameter
Position:Named
Nilai default:None
Diperlukan:True
Terima input alur:False
Terima karakter wildcard:False

-Id

Menentukan ID Sumber Daya komputer virtual.

Jenis:String
Position:0
Nilai default:None
Diperlukan:True
Terima input alur:True
Terima karakter wildcard:False

-Name

Menentukan nama komputer virtual tempat cmdlet ini beroperasi.

Jenis:String
Position:1
Nilai default:None
Diperlukan:True
Terima input alur:True
Terima karakter wildcard:False

-NoWait

Memulai operasi dan segera kembali, sebelum operasi selesai. Untuk menentukan apakah operasi telah berhasil diselesaikan, gunakan beberapa mekanisme lain.

Jenis:SwitchParameter
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-Reapply

Untuk menerapkan kembali komputer virtual.

Jenis:SwitchParameter
Position:Named
Nilai default:None
Diperlukan:True
Terima input alur:False
Terima karakter wildcard:False

-Redeploy

Menunjukkan bahwa cmdlet ini secara manual menyebarkan ulang komputer virtual ke host Azure yang berbeda untuk memperbaiki masalah apa pun. Jika Anda menyebarkan ulang komputer virtual, komputer virtual akan dimulai ulang, yang mengalihkan hilangnya data drive sementara.

Jenis:SwitchParameter
Position:Named
Nilai default:None
Diperlukan:True
Terima input alur:False
Terima karakter wildcard:False

-ResourceGroupName

Menentukan nama grup sumber daya komputer virtual.

Jenis:String
Position:0
Nilai default:None
Diperlukan:True
Terima input alur:True
Terima karakter wildcard:False

-SimulateEviction

Menunjukkan bahwa cmdlet ini mensimulasikan pengeluaran komputer virtual spot. Pengeluaran akan terjadi dalam waktu 30 menit setelah memanggil API.

Jenis:SwitchParameter
Position:Named
Nilai default:None
Diperlukan:True
Terima input alur:False
Terima karakter wildcard:False

Input

String

Output

PSComputeLongRunningOperation

PSAzureOperationResponse