Resume-SCVirtualMachine
Hervat onderbroken virtuele machines die worden beheerd door VMM.
Syntaxis
Resume-SCVirtualMachine
[-VM] <VM>
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
Description
De cmdlet Resume-SCVirtualMachine hervat een of meer onderbroken virtuele machines die worden beheerd door Virtual Machine Manager (VMM). Een onderbroken virtuele machine is een virtuele machine die is onderbroken met behulp van de Suspend-SCVirtualMachine-cmdlet. Als u deze cmdlet gebruikt om een virtuele machine te hervatten, wordt het object in de status Actief geretourneerd. Wanneer de virtuele machine opnieuw wordt uitgevoerd, kan de gebruiker de activiteit op die virtuele machine hervatten.
Als u deze cmdlet uitvoert op een virtuele machine die al wordt uitgevoerd, retourneert de cmdlet een foutbericht dat aangeeft dat de virtuele machine niet de status heeft waarop deze kan reageren.
Voorbeelden
Voorbeeld 1: Een onderbroken virtuele machine hervatten
PS C:\> $VM = Get-SCVirtualMachine -Name "VM01"
PS C:\> Resume-SCVirtualMachine -VM $VM
Met de eerste opdracht wordt het virtuele-machineobject met de naam VM01 opgehaald en wordt dat object opgeslagen in de $VM variabele.
De tweede opdracht hervat de virtuele machine die is opgeslagen in $VM naar een actieve status en geeft informatie weer over het object aan de gebruiker. De virtuele machine moet worden onderbroken om deze opdracht te laten slagen.
Voorbeeld 2: Alle onderbroken virtuele machines hervatten
PS C:\> $VMs = Get-SCVirtualMachine -VMMServer "VMMServer01.Contoso.com" | where {$_.Status -eq "Paused"}
PS C:\> $VMs | Resume-SCVirtualMachine
Met de eerste opdracht worden alle virtuele-machineobjecten opgehaald uit VMMServer01 die zijn onderbroken en worden deze objecten vervolgens opgeslagen in de $VMs objectmatrix.
Met de tweede opdracht wordt elk object dat is opgeslagen in $VMs doorgegeven aan de currenct-cmdlet, waarmee elke virtuele machine wordt hervat naar een actieve status.
Parameters
-JobVariable
Hiermee geeft u op dat de voortgang van de taak wordt bijgehouden en opgeslagen in de variabele met de naam van deze parameter.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-OnBehalfOfUser
Hiermee geeft u een gebruikersnaam. Deze cmdlet werkt namens de gebruiker die deze parameter opgeeft.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-OnBehalfOfUserRole
Hiermee geeft u een gebruikersrol op. Gebruik de cmdlet Get-SCUserRole om een gebruikersrol te verkrijgen. Deze cmdlet werkt namens de gebruikersrol die met deze parameter wordt opgegeven.
Type: | UserRole |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-PROTipID
Hiermee geeft u de id op van de tip Prestatie- en resourceoptimalisatie (PRO-tip) die deze actie heeft geactiveerd. Met deze parameter kunt u PRO-tips controleren.
Type: | Guid |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-RunAsynchronously
Geeft aan dat de taak asynchroon wordt uitgevoerd, zodat het besturingselement onmiddellijk terugkeert naar de opdrachtshell.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-VM
Hiermee geeft u een virtuele-machineobject.
Type: | VM |
Position: | 0 |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
Uitvoerwaarden
VirtualMachine
Notities
- Voor deze cmdlet is een virtuele-machineobject vereist dat kan worden opgehaald met behulp van de cmdlet Get-SCVirtualMachine.