New-SCExternalJob
Создает новое внешнее задание в VMM.
Синтаксис
New-SCExternalJob
[-VMMServer <ServerConnection>]
[-Name] <String>
[-ResultObject <ClientObject>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
Описание
Командлет New-SCExternalJob создает внешние задания в Virtual Machine Manager (VMM).
Внешние задания добавляют задания, отличные от VMM, в представление заданий в консоли VMM. Обычно эти задания позволяют другим приложениям интегрироваться с VMM для обслуживания обновлений состояния в консоли, чтобы пользователи консоли могли видеть обновления. Например, при создании надстройки можно использовать внешние задания для предоставления состояния работы, завершенной в другой системе.
Примеры
Пример 1. Создание внешнего задания
PS C:\> $VMMObject = Get-SCVirtualMachine -Name "VM01"
PS C:\> New-SCExternalJob -Name "ExternalJob01" -ResultObject $VMMObject
Первая команда получает объект виртуальной машины с именем VM01 и сохраняет объект в переменной $VMMObject. Объект в этой команде может быть любым объектом VMM, для которого создается задание.
Вторая команда создает внешнее задание с именем ExternalJob01 и связывает задание с VM01, которое хранится в переменной $VMMObject.
Параметры
-Name
Указывает имя объекта VMM.
Тип: | String |
Position: | 0 |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-OnBehalfOfUser
Указывает имя пользователя. Этот командлет работает от имени пользователя, указанного этим параметром.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-OnBehalfOfUserRole
Указывает роль пользователя.
Чтобы получить роль пользователя, используйте командлет Get-SCUserRole
Тип: | UserRole |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-ResultObject
Указывает объект, к которому связано новое внешнее задание.
Тип: | ClientObject |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-VMMServer
Указывает объект сервера VMM.
Тип: | ServerConnection |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
Выходные данные
Task
Этот командлет возвращает объект задачи