Resume-SCVirtualMachine

Возобновляет работу приостановленных виртуальных машин под управлением VMM.

Синтаксис

Default (по умолчанию)

Resume-SCVirtualMachine
    [-VM] <VM>
    [-RunAsynchronously]
    [-PROTipID <Guid>]
    [-JobVariable <String>]
    [-OnBehalfOfUser <String>]
    [-OnBehalfOfUserRole <UserRole>]
    [<CommonParameters>]

Описание

Командлет Resume-SCVirtualMachine возобновляет работу одной или нескольких приостановленных виртуальных машин под управлением Virtual Machine Manager (VMM). Приостановленная виртуальная машина — это машина, которая была приостановлена с помощью командлета Suspend-SCVirtualMachine. Использование этого командлета для возобновления работы виртуальной машины возвращает ее объект в состояние Running. Когда виртуальная машина снова заработает, пользователь может возобновить работу на этой виртуальной машине.

Если выполнить этот командлет на уже работающей виртуальной машине, он вернет сообщение об ошибке, указывающее на то, что виртуальная машина не находится в состоянии, в котором она может работать.

Примеры

Пример 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

Указывает, что ход выполнения задания отслеживается и хранится в переменной с именем этого параметра.

Свойства параметра

Тип:String
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-OnBehalfOfUser

Указывает имя пользователя. Этот командлет работает от имени пользователя, указанного в этом параметре.

Свойства параметра

Тип:String
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-OnBehalfOfUserRole

Указывает роль пользователя. Чтобы получить роль пользователя, используйте командлет Get-SCUserRole . Этот командлет работает от имени роли пользователя, указанной в этом параметре.

Свойства параметра

Тип:UserRole
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-PROTipID

Указывает идентификатор подсказки по оптимизации производительности и ресурсов (подсказка PRO), активировав это действие. Этот параметр позволяет проверять советы PRO.

Свойства параметра

Тип:Guid
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-RunAsynchronously

Указывает, что задание выполняется асинхронно, чтобы элемент управления сразу же возвращал командную оболочку.

Свойства параметра

Тип:SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-VM

Указывает объект виртуальной машины.

Свойства параметра

Тип:VM
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:0
Обязательно:True
Значение из конвейера:True
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

CommonParameters

Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.

Выходные данные

VirtualMachine

Примечания

  • Для этого командлета требуется объект виртуальной машины, который можно получить с помощью командлета Get-SCVirtualMachine .