Resume-SCVirtualMachine
Reprend les machines virtuelles suspendues gérées par VMM.
Syntax
Resume-SCVirtualMachine
[-VM] <VM>
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
Description
L’applet de commande Resume-SCVirtualMachine reprend une ou plusieurs machines virtuelles suspendues gérées par Virtual Machine Manager (VMM). Une machine virtuelle suspendue est une machine virtuelle suspendue à l’aide de l’applet de commande Suspend-SCVirtualMachine. L’utilisation de cette applet de commande pour reprendre une machine virtuelle retourne son objet dans un état En cours d’exécution. Lorsque l'ordinateur virtuel fonctionne à nouveau, l'utilisateur peut reprendre l'activité sur ce dernier.
Si vous exécutez cette applet de commande sur une machine virtuelle déjà en cours d’exécution, l’applet de commande retourne un message d’erreur indiquant que la machine virtuelle n’est pas dans un état sur lequel elle peut agir.
Exemples
Exemple 1 : Reprendre une machine virtuelle suspendue
PS C:\> $VM = Get-SCVirtualMachine -Name "VM01"
PS C:\> Resume-SCVirtualMachine -VM $VM
La première commande obtient l’objet de machine virtuelle nommé VM01 et stocke cet objet dans la variable $VM.
La deuxième commande reprend la machine virtuelle stockée dans $VM à un état en cours d’exécution et affiche des informations sur l’objet à l’utilisateur. La machine virtuelle doit être suspendue pour que cette commande réussisse.
Exemple 2 : Reprendre toutes les machines virtuelles suspendues
PS C:\> $VMs = Get-SCVirtualMachine -VMMServer "VMMServer01.Contoso.com" | where {$_.Status -eq "Paused"}
PS C:\> $VMs | Resume-SCVirtualMachine
La première commande obtient tous les objets de machine virtuelle de VMMServer01 qui sont suspendus, puis stocke ces objets dans le tableau d’objets $VMs.
La deuxième commande passe chaque objet stocké dans $VMs à l’applet de commande deviset, qui reprend chaque machine virtuelle à un état en cours d’exécution.
Paramètres
-JobVariable
Spécifie que la progression des travaux est suivie et stockée dans la variable nommée par ce paramètre.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnBehalfOfUser
Spécifie un nom d'utilisateur. Cette applet de commande fonctionne pour le compte de l’utilisateur spécifié par ce paramètre.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnBehalfOfUserRole
Spécifie un rôle d’utilisateur. Pour obtenir un rôle d’utilisateur, utilisez l’applet de commande Get-SCUserRole . Cette applet de commande fonctionne pour le compte du rôle d’utilisateur spécifié par ce paramètre.
Type: | UserRole |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
Spécifie l’ID de l’info-bulle d’optimisation des performances et des ressources (CONSEIL PRO) qui a déclenché cette action. Ce paramètre vous permet d’auditer les conseils PRO.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
Indique que le travail s’exécute de manière asynchrone afin que le contrôle retourne immédiatement à l’interpréteur de commandes.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VM
Spécifie un objet ordinateur virtuel.
Type: | VM |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Sorties
VirtualMachine
Notes
- Cette applet de commande nécessite un objet de machine virtuelle, qui peut être récupéré à l’aide de l’applet de commande Get-SCVirtualMachine .