Resume-SCVirtualMachine
Возобновляет приостановленные виртуальные машины, управляемые VMM.
Синтаксис
Resume-SCVirtualMachine
[-VM] <VM>
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
Описание
Командлет Resume-SCVirtualMachine возобновляет одну или несколько приостановленных виртуальных машин, управляемых Virtual Machine Manager (VMM). Приостановленная виртуальная машина — это виртуальная машина, которая была приостановлена с помощью командлета Suspend-SCVirtualMachine. Использование этого командлета для возобновления работы виртуальной машины возвращает свой объект в состоянии выполнения. При повторном запуске виртуальной машины пользователь может возобновить действие на этой виртуальной машине.
Если вы запускаете этот командлет на виртуальной машине, которая уже запущена, командлет возвращает сообщение об ошибке, указывающее, что виртуальная машина не находится в состоянии, в котором он может действовать.
Примеры
Пример 1. Возобновление приостановленной виртуальной машины
PS C:\> $VM = Get-SCVirtualMachine -Name "VM01"
PS C:\> Resume-SCVirtualMachine -VM $VM
Первая команда получает объект виртуальной машины с именем VM01 и сохраняет этот объект в переменной $VM.
Вторая команда возобновляет работу виртуальной машины, хранящейся в $VM, в состояние выполнения и отображает сведения об объекте пользователю. Для успешного выполнения этой команды виртуальная машина должна быть приостановлена.
Пример 2. Возобновление всех приостановленных виртуальных машин
PS C:\> $VMs = Get-SCVirtualMachine -VMMServer "VMMServer01.Contoso.com" | where {$_.Status -eq "Paused"}
PS C:\> $VMs | Resume-SCVirtualMachine
Первая команда получает все объекты виртуальной машины из VMMServer01, которые приостановлены, а затем сохраняют эти объекты в массиве объектов $VMs.
Вторая команда передает каждый объект, хранящийся в $VMs, командлету валюты, который возобновляет работу каждой виртуальной машины.
Параметры
-JobVariable
Указывает, что ход выполнения задания отслеживается и хранится в переменной, имя которой указано в этом параметре.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnBehalfOfUser
Указывает имя пользователя. Этот командлет работает от имени пользователя, указанного этим параметром.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnBehalfOfUserRole
Указывает роль пользователя. Чтобы получить роль пользователя, используйте командлет Get-SCUserRole . Этот командлет работает от имени роли пользователя, указанной этим параметром.
Type: | UserRole |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
Указывает идентификатор подсказки по оптимизации производительности и ресурсов (подсказка PRO), активировав это действие. Этот параметр позволяет проводить аудит советов PRO.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
Указывает, что задание выполняется асинхронно, чтобы управление немедленно возвращалось в командную оболочку.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VM
Указывает объект виртуальной машины.
Type: | VM |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Выходные данные
VirtualMachine
Примечания
- Для этого командлета требуется объект виртуальной машины, который можно получить с помощью командлета Get-SCVirtualMachine .