Get-SCJob
Возвращает объекты заданий VMM.
Синтаксис
Get-SCJob
[-VMMServer <ServerConnection>]
[[-Name] <String>]
[-Full]
[-Newest <Int32>]
[-Job <Task>]
[-ID <Guid>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
Get-SCJob
[-VMMServer <ServerConnection>]
[[-Name] <String>]
[-Full]
[-All]
[-Job <Task>]
[-ID <Guid>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
Get-SCJob
[-VMMServer <ServerConnection>]
[[-Name] <String>]
[-Running]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
Описание
Командлет get-SCJob получает один или несколько объектов задания Virtual Machine Manager (VMM) на сервере VMM. Задание — это ряд шагов, которые выполняются последовательно для выполнения действия в среде VMM. Объекты заданий можно получить на основе указанных критериев.
В VMM можно сгруппировать ряд заданий и запустить их в виде набора. Например, сложное действие в VMM, например создание шаблона, может включать ряд заданий, известных как группа заданий. Примеры использования групп заданий см. в следующих командлетах: New-SCVMTemplate, New-SCHardwareProfile, New-SCVirtualDiskDrive, New-SCVirtualDVDDrive, New-SCVirtualMachine и Set-SCVirtualCOMPort.
Примеры
Пример 1. Получение всех выполняемых заданий
PS C:\> Get-SCJob -Running
Эта команда извлекает все выполняемые задания.
Пример 2. Получение всех неудачных заданий
PS C:\> $VMMJobs = Get-SCJob | where { $_.Status -eq "Failed" } | Format-List -Property Name, ID, Status
PS C:\> $VMMJobs
Первая команда получает все объекты задания с состоянием failed, а затем использует оператор конвейера для передачи каждого объекта в командлет Format-List, который сохраняет имя, идентификатор и состояние в переменной $VMMJobs.
Вторая команда отображает сведения, хранящиеся в $VMMJobs пользователю (в данном случае это имя, идентификатор и состояние каждого выполняемого задания).
Пример 3. Получение сведений о типе, методах и свойствах объектов заданий VMM.
PS C:\> Get-SCJob | Get-Member
Эта команда использует командлет get-Member
Параметры
-All
Указывает, что этот командлет получает все подчиненные объекты независимо от родительского объекта.
Например, команда Get-SCVirtualDiskDrive -All
получает все объекты виртуального диска независимо от объекта виртуальной машины или объекта шаблона, с которым связан каждый объект виртуального диска.
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Full
Указывает, что командлет возвращает объект задания с записью аудита.
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-ID
Задает числовый идентификатор в виде глобально уникального идентификатора или GUID для определенного объекта.
Тип: | Guid |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Job
Указывает объект задания VMM.
Тип: | Task |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Name
Указывает имя объекта VMM.
Тип: | String |
Position: | 0 |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Newest
Возвращает все задания, созданные в течение последнего указанного числа часов, или возвращает указанное число последних обновлений программного обеспечения.
Пример формата для возврата всех заданий, созданных за последние 48 часов: Get-SCJob -Newest 48
Тип: | Int32 |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-OnBehalfOfUser
Указывает имя пользователя. Этот командлет работает от имени пользователя, указанного этим параметром.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-OnBehalfOfUserRole
Указывает роль пользователя.
Чтобы получить роль пользователя, используйте командлет Get-SCUserRole
Тип: | UserRole |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Running
Указывает, что возвращаются все выполняемые задания.
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-VMMServer
Указывает объект сервера VMM.
Тип: | ServerConnection |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
Выходные данные
Job
Этот командлет возвращает объект Job.