Invoke-AzVMReimage
Azure sanal makinesini yeniden oluşturma.
Syntax
Invoke-AzVMReimage
[-ResourceGroupName] <String>
[-VMName] <String>
[-TempDisk]
[-AsJob]
[-ExactVersion <String>]
[-CustomData <String>]
[-AdminPassword <String>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Invoke-AzVMReimage cmdlet'i bir Azure sanal makinesini yeniden oluşturur.
Örnekler
Örnek 1
Invoke-AzVMReimage -ResourceGroupName "ResourceGroup11" -Name "VirtualMachine07"
Bu komut ResourceGroup11'de VirtualMachine07 adlı sanal makineyi yeniden oluşturur.
Örnek 2
$SecurePassword = ConvertTo-SecureString "password" -AsPlainText
Invoke-AzVMReimage -ResourceGroupName "ResourceGroup11" -Name "VirtualMachine07" -TempDisk -CustomData $CustomData -AdminPassword $SecurePassword -ExactVersion "10.0.14393.0"
Sanal makineyi yeniden etkinleştirmek için SecureString'i ve diğer parametreleri kullanarak -Yönetici Password'u geçirme.
Parametreler
-AdminPassword
Yönetici hesabının parolasını belirtir.
En az uzunluk (Windows): 8 karakter
En düşük uzunluk (Linux): 6 karakter
Maksimum uzunluk (Windows): 123 karakter
Maksimum uzunluk (Linux): 72 karakter
Karmaşıklık gereksinimleri: Aşağıdaki 4 koşuldan 3'ünün karşılanması gerekiyor
Daha küçük karakterler var
Üst karakter içeriyor
Basamak var
Özel bir karakteri var (Regex eşleşmesi [\W_])
İzin verilmeyen değerler: "abc@123", "P@$$w 0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Parola!", "Parola1", "Parola22", "iloveyou!"
Parolayı sıfırlamak için bkz . Windows VM'de Uzak Masaüstü hizmetini veya oturum açma parolasını sıfırlama
Kök parolayı sıfırlamak için bkz . VMAccess Uzantısını kullanarak Azure Linux VM'lerinde kullanıcıları yönetme, SSH ve diskleri denetleme veya onarma
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-AsJob
Cmdlet'i arka planda çalıştırma
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Cmdlet'i çalıştırmadan önce sizden onay ister.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CustomData
Özel verilerin 64 tabanında kodlanmış dizesini belirtir. Base-64 kodlanmış dizesinin kodu, Sanal Makinede dosya olarak kaydedilen ikili bir diziyle çözüldü. İkili dizinin uzunluk üst sınırı 65535 bayttır.
Not: CustomData özelliğinde gizli dizi veya parola geçirmeyin
Vm oluşturulduktan sonra bu özellik güncelleştirilemez.
customData dosya olarak kaydedilecek VM'ye geçirilir, daha fazla bilgi için bkz. Azure VM'lerinde Özel Veriler
Linux VM'niz için cloud-init kullanmak için bkz . Oluşturma sırasında Linux VM'sini özelleştirmek için cloud-init kullanma
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-DefaultProfile
Azure ile iletişim için kullanılan kimlik bilgileri, hesap, kiracı ve abonelik.
Type: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ExactVersion
Ondalık sayı olarak işletim sistemi diskinin yeniden oluşturulacağı sürümü belirtir. Tam sürüm sağlanmazsa, işletim sistemi diski mevcut işletim sistemi diskine yeniden oluşturulur.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ResourceGroupName
Sanal makinenin kaynak grubunun adını belirtir.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-TempDisk
Geçici diskin yeniden oluşturup oluşturmayacağını belirtir.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMName
Sanal makine adı.
Type: | String |
Aliases: | Name |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-WhatIf
Cmdlet çalıştırılıyorsa ne olacağını gösterir. Cmdlet çalıştırılmaz.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Girişler
Çıkışlar
Azure PowerShell
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin