Update-AzVmssVM
Updates de status van een VMss-VM.
Notitie
Dit is de vorige versie van onze documentatie. Raadpleeg de meest recente versie voor actuele informatie.
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
Updates de status van een VMss-VM. Voorlopig voegt de enige toegestane update een beheerde gegevensschijf toe.
Voorbeelden
Voorbeeld 1: Een beheerde gegevensschijf toevoegen aan een VM met behulp van New-AzVMDataDisk
$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
Met de eerste opdracht wordt een bestaande beheerde schijf ophaalt. Met de volgende opdracht maakt u een gegevensschijfobject met de beheerde schijf. Met de volgende opdracht wordt een bestaande Vmss-VM op basis van de naam van de resourcegroep, de naam van de vmss en de instantie-id. Met de laatste opdracht wordt de VM Vmss bijgewerkt door een nieuwe gegevensschijf toe te voegen.
Voorbeeld 2: Een beheerde gegevensschijf toevoegen aan een VM met behulp van Add-AzVMDataDisk
$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
Met de eerste opdracht wordt een bestaande beheerde schijf ophaalt. Met de volgende opdracht wordt een bestaande Vmss-VM op basis van de naam van de resourcegroep, de naam van de vmss en de instantie-id. Met de volgende opdracht wordt de beheerde schijf toegevoegd aan de Vmss-VM die lokaal is opgeslagen in $VmssVM. Met de laatste opdracht wordt de Vmss-VM bijgewerkt met een toegevoegde gegevensschijf.
Voorbeeld 3
Updates de status van een VMss-VM. (automatisch gegenereerd)
Update-AzVmssVM -InstanceId 0 -ProtectFromScaleIn $false -ProtectFromScaleSetAction $false -ResourceGroupName 'myrg' -VMScaleSetName 'myvmss'
Parameters
Cmdlet op de achtergrond uitvoeren
| Type: | SwitchParameter |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Hiermee wordt u gevraagd om bevestiging voordat u de cmdlet uitvoert.
| Type: | SwitchParameter |
| Aliases: | cf |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
| Type: | PSVirtualMachineDataDisk[] |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | True |
| Accept wildcard characters: | False |
De referenties, het account, de tenant en het abonnement dat wordt gebruikt voor communicatie met Azure.
| Type: | IAzureContextContainer |
| Aliases: | AzContext, AzureRmContext, AzureCredential |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Hiermee geeft u de instantie-id van een VMSS-VM op.
| Type: | String |
| Position: | 2 |
| Default value: | None |
| Accept pipeline input: | True |
| Accept wildcard characters: | False |
Geeft aan dat de VIRTUELE-machineschaalset-VM niet moet worden overwogen voor verwijdering tijdens een inschaalbewerking.
| Type: | Boolean |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Geeft aan dat modelupdates of acties (inclusief inschalen) die zijn geïnitieerd op de VMSS, niet moeten worden toegepast op de VMSS-VM.
| Type: | Boolean |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Hiermee geeft u de naam van de resourcegroep van de VMSS.
| Type: | String |
| Position: | 0 |
| Default value: | None |
| Accept pipeline input: | True |
| Accept wildcard characters: | False |
De resource-id voor de virtuele-machineschaalset-VM
| Type: | String |
| Position: | 0 |
| Default value: | None |
| Accept pipeline input: | True |
| Accept wildcard characters: | False |
UserData voor de Vmss Vm, die base-64 wordt gecodeerd. Klant mag hier geen geheimen doorgeven.
| Type: | String |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | True |
| Accept wildcard characters: | False |
Vm-object van lokale virtuele-machineschaalset
| Type: | PSVirtualMachineScaleSetVM |
| Position: | 0 |
| Default value: | None |
| Accept pipeline input: | True |
| Accept wildcard characters: | False |
De naam van de virtuele-machineschaalset
| Type: | String |
| Aliases: | Name |
| Position: | 1 |
| Default value: | None |
| Accept pipeline input: | True |
| Accept wildcard characters: | False |
Hiermee wordt weergegeven wat er zou gebeuren als u de cmdlet uitvoert. De cmdlet wordt niet uitgevoerd.
| Type: | SwitchParameter |
| Aliases: | wi |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |