Move-AzVirtualMachineToVmss

Migriert einen virtuellen Computer von einem Verfügbarkeitssatz zu einem flexiblen Skalierungssatz für virtuelle Computer.

Syntax

ResourceGroupNameParameterSetName (Standard)

Move-AzVirtualMachineToVmss
    [-ResourceGroupName] <String>
    [-Name] <String>
    [-TargetZone <String>]
    [-TargetFaultDomain <Int32>]
    [-TargetVMSize <String>]
    [-NoWait]
    [-AsJob]
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

IdParameterSetName

Move-AzVirtualMachineToVmss
    [-Id] <String>
    [-TargetZone <String>]
    [-TargetFaultDomain <Int32>]
    [-TargetVMSize <String>]
    [-NoWait]
    [-AsJob]
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Beschreibung

Das Cmdlet Move-AzVirtualMachineToVmss migriert einen virtuellen Computer aus einem Verfügbarkeitssatz zu einem flexiblen Skalierungssatz für virtuelle Computer. Dieser Vorgang löst eine Ausfallzeit auf dem virtuellen Computer aus. Verwenden Sie dieses Cmdlet nach dem Starten der Migration mit "Start-AzAvailabilitySetMigration".

Für dieses Feature muss das Abonnement für das Feature-Flag "Microsoft.Compute/MigrateToVmssFlex" aktiviert sein.

Beispiele

Beispiel 1: Migrieren eines virtuellen Computers zu einem VMSS

Move-AzVirtualMachineToVmss -ResourceGroupName "MyResourceGroup" -Name "VM1"

Mit diesem Befehl wird der virtuelle Computer "VM1" in der Ressourcengruppe "MyResourceGroup" zu dem flexiblen Skalierungssatz für virtuelle Computer migriert, der beim Starten der Migration angegeben wurde.

Beispiel 2: Migrieren eines virtuellen Computers mit bestimmten Zieleinstellungen

Move-AzVirtualMachineToVmss -ResourceGroupName "MyResourceGroup" -Name "VM1" -TargetZone "1" -TargetFaultDomain 0 -TargetVMSize "Standard_DS2_v2"

Dieser Befehl migriert den virtuellen Computer mit bestimmten Zielzonen-, Fehlerdomänen- und VM-Größeneinstellungen.

Beispiel 3: Migrieren eines virtuellen Computers mithilfe der Ressourcen-ID

Move-AzVirtualMachineToVmss -Id "/subscriptions/{sub-id}/resourceGroups/MyResourceGroup/providers/Microsoft.Compute/virtualMachines/VM1" -TargetZone "1"

Dieser Befehl migriert den virtuellen Computer, der durch seine Ressourcen-ID angegeben wird, zu Zone 1.

Parameter

-AsJob

Cmdlet im Hintergrund ausführen

Parametereigenschaften

Typ:SwitchParameter
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-Confirm

Fordert Sie zur Bestätigung auf, bevor Sie das Cmdlet ausführen.

Parametereigenschaften

Typ:SwitchParameter
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False
Aliase:Cf

Parametersätze

(All)
Position:Named
Obligatorisch:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-DefaultProfile

Die Anmeldeinformationen, Konten, Mandanten und Abonnements, die für die Kommunikation mit Azure verwendet werden.

Parametereigenschaften

Typ:IAzureContextContainer
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False
Aliase:AzContext, AzureRmContext, AzureCredential

Parametersätze

(All)
Position:Named
Obligatorisch:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-Id

Die ID des virtuellen Computers.

Parametereigenschaften

Typ:String
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

IdParameterSetName
Position:0
Obligatorisch:True
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:True
Wert aus verbleibenden Argumenten:False

-Name

Der Name des virtuellen Computers.

Parametereigenschaften

Typ:String
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

ResourceGroupNameParameterSetName
Position:1
Obligatorisch:True
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:True
Wert aus verbleibenden Argumenten:False

-NoWait

Startet den Vorgang und gibt sofort zurück, bevor der Vorgang abgeschlossen ist. Um festzustellen, ob der Vorgang erfolgreich abgeschlossen wurde, verwenden Sie einen anderen Mechanismus.

Parametereigenschaften

Typ:SwitchParameter
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-ResourceGroupName

Gibt den Namen der Ressourcengruppe an.

Parametereigenschaften

Typ:String
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

ResourceGroupNameParameterSetName
Position:0
Obligatorisch:True
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:True
Wert aus verbleibenden Argumenten:False

-TargetFaultDomain

Die Ziel-Computefehlerdomäne für die Migration des virtuellen Computers zu flexiblem Skalierungssatz für virtuelle Computer.

Parametereigenschaften

Typ:

Nullable<T>[Int32]

Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:True
Wert aus verbleibenden Argumenten:False

-TargetVMSize

Die Größe des virtuellen Zielcomputers für die Migration zu einem flexiblen Skalierungssatz für virtuelle Computer.

Parametereigenschaften

Typ:String
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:True
Wert aus verbleibenden Argumenten:False

-TargetZone

Die Zielzone für die Migration des virtuellen Computers zu flexiblem Skalierungssatz für virtuelle Computer.

Parametereigenschaften

Typ:String
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:True
Wert aus verbleibenden Argumenten:False

-WhatIf

Zeigt, was passiert, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.

Parametereigenschaften

Typ:SwitchParameter
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False
Aliase:Wi

Parametersätze

(All)
Position:Named
Obligatorisch:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

CommonParameters

Dieses Cmdlet unterstützt die allgemeinen Parameter -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction und -WarningVariable. Weitere Informationen findest du unter about_CommonParameters.

Eingaben

String

Nullable<T>

Ausgaben

PSComputeLongRunningOperation

PSAzureOperationResponse