Set-SCSPFExtensibleEventHandler

Задает расширяемый обработчик событий в Service Provider Foundation.

Синтаксис

Default (по умолчанию)

Set-SCSPFExtensibleEventHandler
    -EventName <String>
    [-OrchestratorUri <String>]
    [-RunbookPath <String>]
    [-Enable]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Описание

Командлет Set-SCSPFExtensibleEventHandler вызывает модуль Runbook в System Center — Orchestrator для запуска при создании новой виртуальной машины или новой службы. Виртуальная машина или служба должны быть созданы с помощью вызовов Service Provider Foundation с помощью службы Virtual Machine Manager (VMM). Service Provider Foundation генерирует внутренние события для вызова модуля Runbook, и модуль Runbook будет вызываться непрерывно до тех пор, пока включен расширяемый обработчик событий.

Service Provider Foundation не будет вызывать модуль Runbook, если виртуальная машина или служба были созданы другими способами, например с помощью командлетов PowerShell для использования консоли в VMM.

Чтобы обеспечить поддержку инфраструктуры для вызова модуля Runbook, Service Provider Foundation вызывает командлет Start-SCOrchestratorRunbook внутри компании; Пользователю не нужно вызывать его явно.

Примеры

Пример 1: Настройка обработчика событий

PS C:\>Set-SCSPFExtensibleEventHandler -EventName "VirtualMachineCreated" -OrchestratorUri "https://scxspf-ws8-24:82/Orchestrator2012/Orchestrator.svc" -RunbookPath "\SPF Runbooks\Extensibility\VM Created" -Enable

Эта команда позволяет обработчику событий вызывать модуль Runbook.

Пример 2: Отключение обработчика событий

PS C:\>Set-SCSPFExtensibleEventHandler -EventName "VirtualMachineCreated" -OrchestratorUri "https://scxspf-ws8-24:82/Orchestrator2012/Orchestrator.svc" -RunbookPath "\SPF Runbooks\Extensibility\VM Created"

Эта команда отключает вызов модуля Runbook обработчиком событий, так как параметр Enable опущен.

Параметры

-Confirm

Запрашивает подтверждение перед запуском cmdlet.

Свойства параметра

Тип:System.Management.Automation.SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False
Aliases:cf

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-Enable

Указывает, что расширяемый обработчик событий включен. Опустите этот параметр, чтобы отключить обработчик.

Свойства параметра

Тип:System.Management.Automation.SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-EventName

Указывает VirtualMachineCreated или ServiceCreated для события, которое вызывает модуль Runbook Orchestrator.

Свойства параметра

Тип:System.String
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-OrchestratorUri

Указывает универсальный код ресурса (URI) веб-службы Orchestrator, указанный в файле web.config в папке C:\Program Files (x86)\Microsoft System Center 2012\Orchestrator\Orchestration Console.

Свойства параметра

Тип:System.String
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-RunbookPath

Указывает путь к модулю Runbook в Orchestrator.

Свойства параметра

Тип:System.String
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-WhatIf

Показывает, что произойдет, если командлет будет запущен. Командлет не запускается.

Свойства параметра

Тип:System.Management.Automation.SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False
Aliases:wi

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

CommonParameters

Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.

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

None

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

System.Object