Dela via


Set-SCSPFExtensibleEventHandler

Anger en utökningsbar händelsehanterare i Service Provider Foundation.

Syntax

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

Description

Cmdleten Set-SCSPFExtensibleEventHandler anropar en runbook i System Center – Orchestrator för att köras när en ny virtuell dator eller ny tjänst skapas. Den virtuella datorn eller tjänsten måste skapas av anrop till Service Provider Foundation med virtual machine manager-tjänsten (VMM). Service Provider Foundation genererar interna händelser för att anropa runbooken och runbooken anropas kontinuerligt så länge den utökningsbara händelsehanteraren är aktiverad.

Service Provider Foundation anropar inte runbooken om den virtuella datorn eller tjänsten har skapats på annat sätt, till exempel genom att använda PowerShell-cmdletar för med hjälp av -konsolen i VMM.

För att stödja infrastrukturen för att anropa en runbook anropar Service Provider Foundation Start-SCOrchestratorRunbook cmdlet internt. användaren behöver inte anropa den uttryckligen.

Exempel

Exempel 1: Ange en händelsehanterare

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

Med det här kommandot kan en händelsehanterare anropa en runbook.

Exempel 2: Inaktivera en händelsehanterare

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

Det här kommandot inaktiverar en händelsehanterare från att anropa en runbook eftersom parametern Aktivera utelämnas.

Parametrar

-Confirm

Uppmanar dig att bekräfta innan du kör cmdleten.

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

-Enable

Anger att den utökningsbara händelsehanteraren är aktiverad. Utelämna den här parametern för att inaktivera hanteraren.

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

-EventName

Anger antingen VirtualMachineCreated eller ServiceCreated för händelsen som anropar en Orchestrator-runbook.

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

-OrchestratorUri

Anger URI för Orchestrator-webbtjänsten enligt web.config-filen i 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

Anger sökvägen till en runbook i Orchestrator.

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

-WhatIf

Visar vad som skulle hända om cmdleten kördes. Cmdleten körs inte.

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

Indata

None

Utdata

System.Object