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.