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-3fae8cd771777, а затем сохраняет объект-вор в переменной $Job.
Вторая команда останавливает задание и возвращает остановленный объект задания пользователю.
Параметры
-Job
Указывает объект задания VMM.
Type: | Task |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
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 |
Выходные данные
Task
Этот командлет возвращает объект Task .
Примечания
- Для этого командлета требуется объект задания VMM, который можно получить с помощью командлета Get-SCJob .