Resume-SCVirtualMachine
Fortgesetzte Angehaltene virtuelle Computer, die von VMM verwaltet werden.
Syntax
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 eine, die mithilfe des Cmdlets Suspend-SCVirtualMachine angehalten wurde. Wenn Sie dieses Cmdlet verwenden, um einen virtuellen Computer fortzusetzen, wird das Objekt in einem Ausgeführten Zustand zurückgegeben. Wenn die virtuelle Maschine wieder ausgeführt wird, können Benutzer die Aktivität auf dieser virtuellen Maschine wieder aufnehmen.
Wenn Sie dieses Cmdlet auf einem virtuellen Computer ausführen, der bereits ausgeführt wird, gibt das Cmdlet eine Fehlermeldung zurück, die angibt, dass sich der virtuelle Computer nicht in einem Zustand befindet, auf 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
Der erste Befehl ruft das virtuelle Computerobjekt namens VM01 ab und speichert dieses Objekt in der $VM Variable.
Der zweite Befehl setzt den virtuellen Computer fort, der in $VM auf einen ausgeführten Zustand gespeichert ist, und zeigt Informationen zum Objekt für den Benutzer an. Der virtuelle Computer muss für diesen Befehl angehalten werden, um erfolgreich zu sein.
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
Der erste Befehl ruft alle virtuellen Computerobjekte von VMMServer01 ab, die angehalten werden, und speichert dann diese Objekte im $VMs-Objektarray.
Der zweite Befehl übergibt jedes in $VMs gespeicherte Objekt an das Currenct-Cmdlet, das jeden virtuellen Computer in einen ausgeführten Zustand fortsetzt.
Parameter
-JobVariable
Gibt an, dass der Status des Auftrags überwacht und in der von diesem Parameter benannten Variablen gespeichert wird.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnBehalfOfUser
Gibt einen Benutzernamen an. Dieses Cmdlet wird im Auftrag des Benutzers ausgeführt, den dieser Parameter angibt.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnBehalfOfUserRole
Gibt eine Benutzerrolle an. Verwenden Sie zum Abrufen einer Benutzerrolle das Cmdlet Get-SCUserRole . Dieses Cmdlet wird im Auftrag der Benutzerrolle ausgeführt, die dieser Parameter angibt.
Type: | UserRole |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
Gibt die ID der Leistungs- und Ressourcenoptimierungs-Tipp (PRO-Tipp) an, die diese Aktion ausgelöst hat. Mit diesem Parameter können Sie PRO-Tipps überwachen.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
Gibt an, dass der Auftrag asynchron ausgeführt wird, sodass das Steuerelement sofort an die Befehlsshell zurückgibt.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VM
Gibt ein Objekt virtueller Maschinen an.
Type: | VM |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Ausgaben
VirtualMachine
Hinweise
- Dieses Cmdlet erfordert ein virtuelles Computerobjekt, das mithilfe des Cmdlets Get-SCVirtualMachine abgerufen werden kann.