Update-AzVmssVM

Frissítések egy virtuális gép állapotát.

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

Frissítések egy virtuális gép állapotát. Egyelőre az egyetlen engedélyezett frissítés egy felügyelt adatlemez hozzáadása.

Példák

1. példa: Felügyelt adatlemez hozzáadása virtuális gépekhez a New-AzVMDataDisk használatával

$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

Az első parancs lekéri a meglévő felügyelt lemezt. A következő parancs létrehoz egy adatlemez-objektumot a felügyelt lemezzel. A következő parancs lekéri az erőforráscsoport neve, a virtuális gép neve és a példányazonosító által megadott meglévő virtuális gépek virtuális gépét. Az utolsó parancs egy új adatlemez hozzáadásával frissíti a virtuális gépek virtuális gépét.

2. példa: Felügyelt adatlemez hozzáadása virtuális gépekhez az Add-AzVMDataDisk használatával

$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

Az első parancs lekéri a meglévő felügyelt lemezt. A következő parancs lekéri az erőforráscsoport neve, a virtuális gép neve és a példányazonosító által megadott meglévő virtuális gépek virtuális gépét. A következő parancs hozzáadja a felügyelt lemezt a helyileg $VmssVM tárolt virtuális gépekhez. Az utolsó parancs hozzáadott adatlemezzel frissíti a virtuális gépek virtuális gépét.

3. példa

Frissítések egy virtuális gép állapotát. (automatikusan létrehozott)

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

Paraméterek

-AsJob

Parancsmag futtatása a háttérben

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

Jóváhagyást kér a parancsmag futtatása előtt.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DataDisk

Type:PSVirtualMachineDataDisk[]
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-DefaultProfile

Az Azure-ral való kommunikációhoz használt hitelesítő adatok, fiók, bérlő és előfizetés.

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-InstanceId

Egy VMSS virtuális gép példányazonosítóját adja meg.

Type:String
Position:2
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-ProtectFromScaleIn

Azt jelzi, hogy a virtuálisgép-méretezési csoport virtuális gépe nem tekinthető törlésnek a méretezési művelet során.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ProtectFromScaleSetAction

Azt jelzi, hogy a VMSS-en kezdeményezett modellfrissítések vagy műveletek (beleértve a méretezést) nem alkalmazhatók a VMSS virtuális gépre.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ResourceGroupName

A VMSS erőforráscsoportjának nevét adja meg.

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-ResourceId

A virtuálisgép-méretezési csoport virtuális gépének erőforrás-azonosítója

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-UserData

UserData a Vmss virtuális géphez, amely a base-64 kódolású lesz. Az ügyfélnek itt nem szabad titkos kulcsokat átadnia.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-VirtualMachineScaleSetVM

Helyi virtuálisgép-méretezési csoport virtuálisgép-objektuma

Type:PSVirtualMachineScaleSetVM
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-VMScaleSetName

A virtuálisgép-méretezési csoport neve

Type:String
Aliases:Name
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

Bemutatja, mi történne a parancsmag futtatásakor. A parancsmag nem fut.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Bevitelek

String

PSVirtualMachineDataDisk[]

PSVirtualMachineScaleSetVM

Kimenetek

PSVirtualMachineScaleSetVM