Set-AzVM
Bu cmdlet şunları yapmak için kullanılabilir: bir sanal makineyi yeniden uygulama veya yeniden dağıtma, bir sanal makineyi genelleştirilmiş olarak işaretleme, çıkarma işlemini spot sanal makineye benzetme.
Sözdizimi
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>]
Description
Set-AzVM cmdlet'i bir sanal makineyi yeniden dağıtmak veya yeniden uygulamak için kullanılabilir. Ayrıca, bir sanal makineyi genelleştirilmiş olarak işaretlemek veya bir spot sanal makineye çıkarma benzetimi yapmak için de kullanılabilir.
Bir sanal makineyi genelleştirilmiş olarak işaretlemeden önce, sanal makinede oturum açın ve sabit diski hazırlamak için Sysprep'i kullanın. Daha fazla bilgi için buraya bakın.
Örnekler
Örnek 1: Sanal makineyi genelleştirilmiş olarak işaretleme
Set-AzVM -ResourceGroupName "ResourceGroup11" -Name "VirtualMachine07" -Generalized
Bu komut, "VirtualMachine07" adlı sanal makineyi genelleştirilmiş olarak işaretler.
Örnek 2: Kaynak kimliğini kullanarak spot sanal makinede çıkarma benzetimi
$vm = Get-AzVM -ResourceGroupName "ResourceGroup11" -Name "VirtualMachine07"
Set-AzVM -Id $vm.id -SimulateEviction
Bu komut, kaynak kimliğini kullanarak "VirtualMachine07" adlı sanal makineye çıkarma benzetimi sağlar.
Örnek 3: Sanal makineyi yeniden uygulama
Set-AzVM -ResourceGroupName "ResourceGroup11" -Name "VirtualMachine07" -Reapply
Bu komut "VirtualMachine07" adlı sanal makineyi yeniden uygulama.
Örnek 4: Kaynak kimliğini kullanarak sanal makineyi yeniden dağıtma
$vm = Get-AzVM -ResourceGroupName "ResourceGroup11" -Name "VirtualMachine07"
Set-AzVM -Id $vm.id -Redeploy
Bu komut, kaynak kimliğini kullanarak "VirtualMachine07" adlı sanal makineyi dağıtır.
Parametreler
-AsJob
Cmdlet'i arka planda çalıştırın ve ilerleme durumunu izlemek için bir İş döndürin.
Tür: | SwitchParameter |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-DefaultProfile
Azure ile iletişim için kullanılan kimlik bilgileri, hesap, kiracı ve abonelik.
Tür: | IAzureContextContainer |
Diğer adlar: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-Generalized
Bu cmdlet'in bir sanal makineyi genelleştirilmiş olarak işaretlediğini gösterir.
Tür: | SwitchParameter |
Position: | Named |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-Id
Sanal makinenin Kaynak Kimliğini belirtir.
Tür: | String |
Position: | 0 |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-Name
Bu cmdlet'in üzerinde çalıştığı sanal makinenin adını belirtir.
Tür: | String |
Position: | 1 |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-NoWait
İşlemi başlatır ve işlem tamamlanmadan hemen önce döndürür. İşlemin başarıyla tamamlandığını belirlemek için başka bir mekanizma kullanın.
Tür: | SwitchParameter |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-Reapply
Sanal makineyi yeniden uygulamak için.
Tür: | SwitchParameter |
Position: | Named |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-Redeploy
Bu cmdlet'in sorunları çözmek için sanal makineyi farklı bir Azure konağına el ile yeniden dağıttığını gösterir. Bir sanal makineyi yeniden dağıtıyorsanız yeniden başlatılır ve bu da kısa ömürlü sürücü verilerinin kaybolmasına neden olur.
Tür: | SwitchParameter |
Position: | Named |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-ResourceGroupName
Sanal makinenin kaynak grubunun adını belirtir.
Tür: | String |
Position: | 0 |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-SimulateEviction
Bu cmdlet'in spot sanal makine çıkarma işleminin benzetimini olduğunu gösterir. Çıkarma, API'yi çağırdıktan sonra 30 dakika içinde gerçekleşir.
Tür: | SwitchParameter |
Position: | Named |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |