Condividi tramite


Set-SCSPFExtensibleEventHandler

Imposta un gestore eventi estendibile in Service Provider Foundation.

Sintassi

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

Descrizione

Il cmdlet Set-SCSPFExtensibleEventHandler richiama un runbook in System Center - Orchestrator per l'esecuzione ogni volta che viene creata una nuova macchina virtuale o un nuovo servizio. La macchina virtuale o il servizio devono essere creati dalle chiamate a Service Provider Foundation con il servizio Virtual Machine Manager (VMM). Service Provider Foundation genera eventi interni per richiamare il runbook e il runbook verrà richiamato continuamente finché il gestore eventi estendibile è abilitato.

Service Provider Foundation non richiama il runbook se la macchina virtuale o il servizio è stata creata con altri mezzi, ad esempio usando i cmdlet di PowerShell per tramite la console in VMM.

Per supportare l'infrastruttura per richiamare un runbook, Service Provider Foundation chiama internamente il cmdlet Start-SCOrchestratorRunbook; l'utente non deve chiamarlo in modo esplicito.

Esempio

Esempio 1: Impostare un gestore eventi

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

Questo comando consente a un gestore eventi di richiamare un runbook.

Esempio 2: Disabilitare un gestore eventi

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

Questo comando disabilita un gestore eventi richiamando un runbook perché il parametro Enable viene omesso.

Parametri

-Confirm

Richiede la conferma dell'utente prima di eseguire il 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 che il gestore eventi estendibile è abilitato. Omettere questo parametro per disabilitare il gestore.

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

-EventName

Specifica VirtualMachineCreated o ServiceCreated per l'evento che richiama un runbook di Orchestrator.

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

-OrchestratorUri

Specifica l'URI del servizio Web Orchestrator come specificato dal file web.config in C:\Programmi (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

Specifica il percorso di un runbook in Orchestrator.

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

-WhatIf

Mostra l'esito in caso di esecuzione del cmdlet. Il cmdlet non viene eseguito.

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

Input

None

Output

System.Object