Aracılığıyla paylaş


Update-AzVmssVM

Vmss VM'sinin durumunu Güncelleştirmeler.

Syntax

Update-AzVmssVM
      [-ResourceGroupName] <String>
      [-VMScaleSetName] <String>
      [-InstanceId] <String>
      [-DataDisk <PSVirtualMachineDataDisk[]>]
      [-ProtectFromScaleIn <Boolean>]
      [-ProtectFromScaleSetAction <Boolean>]
      [-AsJob]
      [-UserData <String>]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Update-AzVmssVM
      [-DataDisk <PSVirtualMachineDataDisk[]>]
      [-ProtectFromScaleIn <Boolean>]
      [-ProtectFromScaleSetAction <Boolean>]
      [-ResourceId] <String>
      [-AsJob]
      [-UserData <String>]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Update-AzVmssVM
      [-DataDisk <PSVirtualMachineDataDisk[]>]
      [-ProtectFromScaleIn <Boolean>]
      [-ProtectFromScaleSetAction <Boolean>]
      [-VirtualMachineScaleSetVM] <PSVirtualMachineScaleSetVM>
      [-AsJob]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Description

Vmss VM'sinin durumunu Güncelleştirmeler. Şimdilik, izin verilen tek güncelleştirme yönetilen veri diski eklemektir.

Örnekler

Örnek 1: New-AzVMDataDisk kullanarak vmss VM'sine yönetilen veri diski ekleme

$disk = Get-AzDisk -ResourceGroupName $rgname -DiskName $diskname0
$datadisk = New-AzVMDataDisk -Caching 'ReadOnly' -Lun 2 -CreateOption Attach -StorageAccountType Standard_LRS -ManagedDiskId $disk.Id
$VmssVM = Get-AzVmssVM -ResourceGroupName "myrg" -VMScaleSetName "myvmss" -InstanceId 0
Update-AzVmssVM -ResourceGroupName "myrg" -VMScaleSetName "myvmss" -InstanceId 0 -DataDisk $datadisk

İlk komut mevcut bir yönetilen diski alır. Sonraki komut, yönetilen disk ile bir veri diski nesnesi oluşturur. Sonraki komut, kaynak grubu adı, vmss adı ve örnek kimliği tarafından verilen mevcut bir Vmss VM'sini alır. Son komut, yeni bir veri diski ekleyerek Vmss VM'sini güncelleştirir.

Örnek 2: Add-AzVMDataDisk kullanarak vmss VM'sine yönetilen veri diski ekleme

$disk = Get-AzDisk -ResourceGroupName $rgname -DiskName $diskname0
$VmssVM = Get-AzVmssVM -ResourceGroupName "myrg" -VMScaleSetName "myvmss" -InstanceId 0
$VmssVM = Add-AzVMDataDisk -VM $VmssVM -Lun 0 -DiskSizeInGB 10 -CreateOption Attach -StorageAccountType Standard_LRS -ManagedDiskId $disk.Id
Update-AzVmssVM -VirtualMachineScaleSetVM $VmssVM

İlk komut mevcut bir yönetilen diski alır. Sonraki komut, kaynak grubu adı, vmss adı ve örnek kimliği tarafından verilen mevcut bir Vmss VM'sini alır. Sonraki komut yönetilen diski $VmssVM yerel olarak depolanan Vmss VM'sine ekler. Son komut, Vmss VM'sini eklenen veri diski ile güncelleştirir.

Örnek 3

Vmss VM'sinin durumunu Güncelleştirmeler. (otomatik olarak oluşturulmuş)

Update-AzVmssVM -InstanceId 0 -ProtectFromScaleIn $false -ProtectFromScaleSetAction $false -ResourceGroupName 'myrg' -VMScaleSetName 'myvmss'

Parametreler

-AsJob

Cmdlet'i arka planda çalıştırma

Tür:SwitchParameter
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

Cmdlet'i çalıştırmadan önce sizden onay ister.

Tür:SwitchParameter
Aliases:cf
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-DataDisk

Tür:PSVirtualMachineDataDisk[]
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:True
Accept wildcard characters:False

-DefaultProfile

Azure ile iletişim için kullanılan kimlik bilgileri, hesap, kiracı ve abonelik.

Tür:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-InstanceId

VMSS VM'sinin örnek kimliğini belirtir.

Tür:String
Position:2
varsayılan değer:None
Gerekli:True
Accept pipeline input:True
Accept wildcard characters:False

-ProtectFromScaleIn

Bir ölçeklendirme işlemi sırasında sanal makine ölçek kümesi VM'sinin silinmek üzere göz önünde bulundurulmaması gerektiğini gösterir.

Tür:Boolean
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-ProtectFromScaleSetAction

VMSS üzerinde başlatılan model güncelleştirmelerinin veya eylemlerinin (ölçek daraltma dahil) VMSS VM'sine uygulanmaması gerektiğini gösterir.

Tür:Boolean
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-ResourceGroupName

VMSS'nin Kaynak Grubunun adını belirtir.

Tür:String
Position:0
varsayılan değer:None
Gerekli:True
Accept pipeline input:True
Accept wildcard characters:False

-ResourceId

Sanal makine ölçek kümesi VM'si için kaynak kimliği

Tür:String
Position:0
varsayılan değer:None
Gerekli:True
Accept pipeline input:True
Accept wildcard characters:False

-UserData

Vmss Vm için UserData, base-64 kodlanmış olacaktır. Müşteri burada hiçbir gizli dizi geçirmemelidir.

Tür:String
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:True
Accept wildcard characters:False

-VirtualMachineScaleSetVM

Yerel sanal makine ölçek kümesi VM nesnesi

Tür:PSVirtualMachineScaleSetVM
Position:0
varsayılan değer:None
Gerekli:True
Accept pipeline input:True
Accept wildcard characters:False

-VMScaleSetName

Sanal makine ölçek kümesinin adı

Tür:String
Aliases:Name
Position:1
varsayılan değer:None
Gerekli: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.

Tür:SwitchParameter
Aliases:wi
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

Girişler

String

PSVirtualMachineDataDisk[]

PSVirtualMachineScaleSetVM

Çıkışlar

PSVirtualMachineScaleSetVM