Stop-SCJob
Останавливает выполнение заданий VMM.
Синтаксис
Stop-SCJob
[-Job] <Task>
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
Описание
Командлет Stop-SCJob останавливает одно или несколько выполняемых заданий Virtual Machine Manager (VMM) и возвращает объект для каждого задания в остановленном состоянии. Если задание VMM в настоящее время не выполняется, этот командлет не действует.
Примеры
Пример 1. Остановка всех выполняемых в настоящее время заданий
PS C:\> $Job = Get-SCJob | where { $_.Status -eq "Running" }
PS C:\> $Job | Stop-SCJob
Первая команда получает все объекты задания VMM, передает каждый объект задания в фильтр where, чтобы выбрать только выполняемые задания и сохранить объекты в массиве объектов $Job.
Вторая команда передает каждый объект в $Job командлету Stop-SCJob, который останавливает каждое выполнение задания.
Пример 2. Остановка определенного выполняемого задания асинхронно
PS C:\> $Job = Get-SCJob | where { $_.ResultName -eq "VM01" -and $_.ID -eq "cb3a0f0a-9fbc-4bd0-a999-3fae8cd77177" }
PS C:\> Stop-SCJob -Job $Job
Первая команда получает все объекты заданий VMM и из результатов выбирает только задание на vm01, определяемое идентификатором задания cb3a0f0a-9fbc-4bd0-a999-3fae8cd77177, а затем сохраняет объект thie в переменной $Job.
Вторая команда останавливает задание и возвращает остановленный объект задания пользователю.
Параметры
-Job
Указывает объект задания VMM.
Тип: | Task |
Position: | 0 |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-OnBehalfOfUser
Указывает имя пользователя. Этот командлет работает от имени пользователя, указанного этим параметром.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-OnBehalfOfUserRole
Указывает роль пользователя.
Чтобы получить роль пользователя, используйте командлет Get-SCUserRole
Тип: | UserRole |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
Выходные данные
Task
Этот командлет возвращает объект задачи
Примечания
- Для этого командлета требуется объект задания VMM, который можно получить с помощью командлета Get-SCJob.