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.