Поделиться через


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.

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:False
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

-ResultObject

Указывает объект, к которому связано новое внешнее задание.

Type:ClientObject
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VMMServer

Указывает объект сервера VMM.

Type:ServerConnection
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

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

Task

Этот командлет возвращает объект Task .