Compartir a través de


Set-SCSPFExtensibleEventHandler

Establece un controlador de eventos extensible en Service Provider Foundation.

Syntax

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

Description

El cmdlet Set-SCSPFExtensibleEventHandler invoca un runbook en System Center - Orchestrator para ejecutarse cada vez que se crea una nueva máquina virtual o un nuevo servicio. Las llamadas a Service Provider Foundation deben crear la máquina virtual o el servicio con el servicio Virtual Machine Manager (VMM). Service Provider Foundation genera eventos internos para invocar el runbook y el runbook se invocará continuamente siempre que el controlador de eventos extensible esté habilitado.

Service Provider Foundation no invocará el runbook si la máquina virtual o el servicio se creó por otros medios, como el uso de cmdlets de PowerShell para mediante la consola de VMM.

Para admitir la infraestructura para invocar un runbook, Service Provider Foundation llama al cmdlet Start-SCOrchestratorRunbook internamente; el usuario no necesita llamarlo explícitamente.

Ejemplos

Ejemplo 1: Establecimiento de un controlador de eventos

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

Este comando permite que un controlador de eventos invoque un runbook.

Ejemplo 2: Deshabilitar un controlador de eventos

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

Este comando deshabilita un controlador de eventos para invocar un runbook porque se omite el parámetro Enable .

Parámetros

-Confirm

Le solicita su confirmación antes de ejecutar el cmdlet.

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

-Enable

Indica que el controlador de eventos extensible está habilitado. Omita este parámetro para deshabilitar el controlador.

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

-EventName

Especifica VirtualMachineCreated o ServiceCreated para el evento que invoca un runbook de Orchestrator.

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

-OrchestratorUri

Especifica el URI del servicio web orchestrator tal y como especifica el archivo web.config en C:\Archivos de programa (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

Especifica la ruta de acceso a un runbook en Orchestrator.

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

-WhatIf

Muestra lo que sucedería si se ejecutara el cmdlet. El cmdlet no se ejecuta.

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

Entradas

None

Salidas

System.Object