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


Set-SCSPFExtensibleEventHandler

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

Синтаксис

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

Запрос подтверждения перед выполнением командлета.

Type:System.Management.Automation.SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Enable

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

Type:System.Management.Automation.SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-EventName

Указывает VirtualMachineCreated или ServiceCreated для события, вызывающего runbook Orchestrator.

Type:System.String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-OrchestratorUri

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

Type:System.String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RunbookPath

Указывает путь к runbook в Orchestrator.

Type:System.String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

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

Type:System.Management.Automation.SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

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

None

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

System.Object