Resume-SCVirtualMachine
Setzt angehaltene virtuelle Maschinen fort, die von VMM verwaltet werden.
Syntax
Default (Standardwert)
Resume-SCVirtualMachine
[-VM] <VM>
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
Beschreibung
Das Cmdlet Resume-SCVirtualMachine setzt einen oder mehrere angehaltene virtuelle Computer fort, die von Virtual Machine Manager (VMM) verwaltet werden. Ein angehaltener virtueller Computer ist ein Computer, der mit dem Cmdlet Suspend-SCVirtualMachine angehalten wurde. Wenn Sie dieses Cmdlet zum Fortsetzen eines virtuellen Computers verwenden, wird das Objekt im Status Wird ausgeführt. Wenn der virtuelle Computer wieder ausgeführt wird, kann der Benutzer die Aktivität auf diesem virtuellen Computer fortsetzen.
Wenn Sie dieses Cmdlet auf einem virtuellen Computer ausführen, der bereits ausgeführt wird, gibt das Cmdlet eine Fehlermeldung zurück, die darauf hinweist, dass sich der virtuelle Computer nicht in einem Zustand befindet, in dem er handeln kann.
Beispiele
Beispiel 1: Fortsetzen eines angehaltenen virtuellen Computers
PS C:\> $VM = Get-SCVirtualMachine -Name "VM01"
PS C:\> Resume-SCVirtualMachine -VM $VM
Mit dem ersten Befehl wird das VM-Objekt mit dem Namen VM01 abgerufen und in der Variablen $VM gespeichert.
Mit dem zweiten Befehl wird die in $VM gespeicherte virtuelle Maschine wieder ausgeführt, und dem Benutzer werden Informationen über das Objekt angezeigt. Der virtuelle Computer muss angehalten werden, damit dieser Befehl erfolgreich ausgeführt werden kann.
Beispiel 2: Fortsetzen aller angehaltenen virtuellen Computer
PS C:\> $VMs = Get-SCVirtualMachine -VMMServer "VMMServer01.Contoso.com" | where {$_.Status -eq "Paused"}
PS C:\> $VMs | Resume-SCVirtualMachine
Mit dem ersten Befehl werden alle VM-Objekte von VMMServer01 abgerufen, die angehalten wurden, und diese Objekte dann im $VMs Objektarray gespeichert.
Der zweite Befehl übergibt jedes in $VMs gespeicherte Objekt an das aktuelle Cmdlet, das jeden virtuellen Computer in einen Ausführungszustand versetzt.
Parameter
-JobVariable
Gibt an, dass der Auftragsfortschritt nachverfolgt und in der Variablen gespeichert wird, die von diesem Parameter benannt wird.
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: | False |
| Wert aus verbleibenden Argumenten: | False |
-OnBehalfOfUser
Gibt einen Benutzernamen an. Dieses Cmdlet wird im Namen des Benutzers ausgeführt, der durch diesen Parameter angegeben wird.
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: | False |
| Wert aus verbleibenden Argumenten: | False |
-OnBehalfOfUserRole
Gibt eine Benutzerrolle an. Verwenden Sie zum Abrufen einer Benutzerrolle das Cmdlet Get-SCUserRole . Dieses Cmdlet wird im Namen der Benutzerrolle ausgeführt, die durch diesen Parameter angegeben wird.
Parametereigenschaften
| Typ: | UserRole |
| 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 |
-PROTipID
Gibt die ID des Tipps zur Leistungs- und Ressourcenoptimierung (PRO-Tipp) an, der diese Aktion ausgelöst hat. Mit diesem Parameter können Sie PRO-Tipps überwachen.
Parametereigenschaften
| Typ: | Guid |
| 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 |
-RunAsynchronously
Gibt an, dass der Auftrag asynchron ausgeführt wird, damit das Steuerelement sofort zur Befehlsshell zurückkehrt.
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 |
-VM
Gibt ein Objekt eines virtuellen Computers an.
Parametereigenschaften
| Typ: | VM |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
(All)
| Position: | 0 |
| Obligatorisch.: | True |
| Wert aus Pipeline: | True |
| 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.
Ausgaben
VirtualMachine
Hinweise
- Für dieses Cmdlet ist ein VM-Objekt erforderlich, das mit dem Cmdlet Get-SCVirtualMachine abgerufen werden kann.