Cmdlet Set-AzVMOperatingSystem menetapkan properti sistem operasi selama pembuatan komputer virtual baru.
Anda dapat menentukan kredensial masuk, nama komputer, dan jenis sistem operasi.
Contoh
Contoh 1: Mengatur properti sistem operasi untuk komputer virtual baru
Perintah pertama mengonversi kata sandi menjadi string aman, lalu menyimpannya dalam variabel $SecurePassword.
Untuk informasi selengkapnya, ketik Get-Help ConvertTo-SecureString.
Perintah kedua membuat kredensial untuk pengguna FullerP dan kata sandi yang disimpan di $SecurePassword, lalu menyimpan kredensial dalam variabel $Credential.
Untuk informasi selengkapnya, ketik Get-Help New-Object.
Perintah ketiga mendapatkan set ketersediaan bernama AvailabilitySet03 di grup sumber daya bernama ResourceGroup11, lalu menyimpan objek tersebut dalam variabel $AvailabilitySet.
Perintah keempat membuat objek komputer virtual, lalu menyimpannya dalam variabel $VirtualMachine.
Perintah menetapkan nama dan ukuran ke komputer virtual.
Komputer virtual milik set ketersediaan yang disimpan di $AvailabilitySet.
Empat perintah berikutnya menetapkan nilai ke variabel untuk digunakan dalam perintah berikut.
Karena Anda dapat menentukan string ini langsung dalam perintah Set-AzVMOperatingSystem , pendekatan ini hanya digunakan untuk keterbacaan.
Namun, Anda mungkin menggunakan pendekatan seperti ini dalam skrip.
Perintah akhir menetapkan properti sistem operasi untuk komputer virtual yang disimpan di $VirtualMachine.
Perintah menggunakan kredensial yang disimpan dalam $Credential.
Perintah menggunakan variabel yang ditetapkan dalam perintah sebelumnya untuk beberapa parameter.
Contoh 2: Mengatur properti sistem operasi untuk komputer virtual baru dengan hot patching diaktifkan
Perintah pertama mengonversi kata sandi menjadi string aman, lalu menyimpannya dalam variabel $SecurePassword.
Untuk informasi selengkapnya, ketik Get-Help ConvertTo-SecureString.
Perintah kedua membuat kredensial untuk pengguna FullerP dan kata sandi yang disimpan di $SecurePassword, lalu menyimpan kredensial dalam variabel $Credential.
Untuk informasi selengkapnya, ketik Get-Help New-Object.
Perintah ketiga mendapatkan set ketersediaan bernama AvailabilitySet03 di grup sumber daya bernama ResourceGroup11, lalu menyimpan objek tersebut dalam variabel $AvailabilitySet.
Perintah keempat membuat objek komputer virtual, lalu menyimpannya dalam variabel $VirtualMachine.
Perintah menetapkan nama dan ukuran ke komputer virtual.
Komputer virtual milik set ketersediaan yang disimpan di $AvailabilitySet.
Empat perintah berikutnya menetapkan nilai ke variabel untuk digunakan dalam perintah berikut.
Karena Anda dapat menentukan string ini langsung dalam perintah Set-AzVMOperatingSystem , pendekatan ini hanya digunakan untuk keterbacaan.
Namun, Anda mungkin menggunakan pendekatan seperti ini dalam skrip.
Perintah akhir menetapkan properti sistem operasi untuk komputer virtual yang disimpan di $VirtualMachine.
Perintah menggunakan kredensial yang disimpan dalam $Credential.
Perintah menggunakan variabel yang ditetapkan dalam perintah sebelumnya untuk beberapa parameter.
Perintah ini memungkinkan Hotpatching pada komputer virtual.
Contoh 3: Mengatur properti sistem operasi untuk komputer virtual Linux baru
Perintah pertama mengonversi kata sandi menjadi string aman, lalu menyimpannya dalam variabel $SecurePassword.
Untuk informasi selengkapnya, ketik Get-Help ConvertTo-SecureString.
Perintah kedua membuat kredensial untuk pengguna FullerP dan kata sandi yang disimpan di $SecurePassword, lalu menyimpan kredensial dalam variabel $Credential.
Untuk informasi selengkapnya, ketik Get-Help New-Object.
Perintah ketiga mendapatkan set ketersediaan bernama AvailabilitySet03 di grup sumber daya bernama ResourceGroup11, lalu menyimpan objek tersebut dalam variabel $AvailabilitySet.
Perintah keempat membuat objek komputer virtual, lalu menyimpannya dalam variabel $VirtualMachine.
Perintah menetapkan nama dan ukuran ke komputer virtual.
Komputer virtual milik set ketersediaan yang disimpan di $AvailabilitySet.
Dua perintah berikutnya menetapkan nilai ke variabel untuk digunakan dalam perintah berikut.
Perintah akhir menetapkan properti sistem operasi untuk komputer virtual yang disimpan di $VirtualMachine.
Perintah menggunakan kredensial yang disimpan dalam $Credential.
Perintah menggunakan variabel yang ditetapkan dalam perintah sebelumnya untuk beberapa parameter.
Perintah mengatur nilai mode patch pada komputer virtual ke "AutomaticByPlatform".
Contoh 4: Atur properti sistem operasi dengan parameter Kredensial saat VM tidak memiliki OSProfile.
Menentukan nama pengguna dan kata sandi untuk komputer virtual sebagai objek PSCredential .
Untuk mendapatkan kredensial, gunakan cmdlet Get-Credential.
Untuk informasi selengkapnya, ketik Get-Help Get-Credential.
Menentukan string yang akan diteruskan ke komputer virtual. Untuk informasi selengkapnya, lihat Data Kustom pada VM Azure.
Catatan: Tidak disarankan untuk menyimpan informasi sensitif dalam data kustom.
Memungkinkan pelanggan untuk menambal VM Azure mereka tanpa memerlukan boot ulang. Untuk enableHotpatching, 'provisionVMAgent' harus diatur ke true dan 'patchMode' harus diatur ke 'AutomaticByPlatform'.
Menentukan mode patching dalam tamu ke komputer virtual IaaS.
Nilai yang mungkin adalah: AutomaticByPlatform - Penginstalan patch untuk komputer virtual akan dikelola oleh Azure. Gunakan dengan -Windows atau -Linux. Memerlukan -ProvisionVMAgent. Memerlukan -EnableAutoUpdate saat digunakan dengan -Windows. AutomaticByOS - Penginstalan patch untuk komputer virtual akan dikelola oleh OS. Gunakan dengan -Windows. Memerlukan -ProvisionVMAgent dan -EnableAutoUpdate. Manual - Anda mengontrol aplikasi patch ke komputer virtual. Gunakan dengan -Windows. Memerlukan -ProvisionVMAgent. ImageDefault - Penginstalan patch yang dikelola oleh pengaturan default pada gambar OS. Gunakan dengan -Linux.
Menentukan zona waktu komputer virtual. misalnya "Waktu Standar Pasifik".
Nilai yang mungkin dapat TimeZoneInfo.Id nilai dari zona waktu yang dikembalikan oleh TimeZoneInfo.GetSystemTimeZones.
Menentukan objek komputer virtual lokal untuk mengatur properti sistem operasi.
Untuk mendapatkan objek komputer virtual, gunakan cmdlet Get-AzVM .
Buat objek komputer virtual dengan menggunakan cmdlet New-AzVMConfig .
Cmdlet ini mendukung parameter umum: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction, dan -WarningVariable. Untuk informasi selengkapnya, lihat about_CommonParameters.
Sumber untuk konten ini dapat ditemukan di GitHub, yang juga dapat Anda gunakan untuk membuat dan meninjau masalah dan menarik permintaan. Untuk informasi selengkapnya, lihat panduan kontributor kami.