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.
Syntax
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.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
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 |
-Generalized
Bu cmdlet'in bir sanal makineyi genelleştirilmiş olarak işaretlediğini gösterir.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Id
Sanal makinenin Kaynak Kimliğini belirtir.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Name
Bu cmdlet'in üzerinde çalıştığı sanal makinenin adını belirtir.
Type: | String |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | 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.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Reapply
Sanal makineyi yeniden uygulamak için.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | 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.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
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 |
-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.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |