Share via


Set-SCSPFExtensibleEventHandler

Définit un gestionnaire d’événements extensible dans Service Provider Foundation.

Syntax

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

Description

L’applet de commande Set-SCSPFExtensibleEventHandler appelle un runbook dans System Center - Orchestrator pour qu’il s’exécute chaque fois qu’une machine virtuelle ou un service est créé. La machine virtuelle ou le service doit être créé par des appels à Service Provider Foundation avec le service Virtual Machine Manager (VMM). Service Provider Foundation déclenche des événements internes pour appeler le runbook, et le runbook est appelé en continu tant que le gestionnaire d’événements extensible est activé.

Service Provider Foundation n’appelle pas le runbook si la machine virtuelle ou le service a été créé par d’autres moyens, par exemple à l’aide d’applets de commande PowerShell pour à l’aide de la console dans VMM.

Pour prendre en charge l’infrastructure d’appel d’un runbook, Service Provider Foundation appelle l’applet de commande Start-SCOrchestratorRunbook en interne ; l’utilisateur n’a pas besoin de l’appeler explicitement.

Exemples

Exemple 1 : Définir un gestionnaire d’événements

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

Cette commande permet à un gestionnaire d’événements d’appeler un runbook.

Exemple 2 : Désactiver un gestionnaire d’événements

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

Cette commande désactive un gestionnaire d’événements d’appeler un runbook, car le paramètre Enable est omis.

Paramètres

-Confirm

Vous demande une confirmation avant d’exécuter l’applet de commande.

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

-Enable

Indique que le gestionnaire d’événements extensible est activé. Omettez ce paramètre pour désactiver le gestionnaire.

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

-EventName

Spécifie VirtualMachineCreated ou ServiceCreated pour l’événement qui appelle un runbook Orchestrator.

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

-OrchestratorUri

Spécifie l’URI du service web Orchestrator tel que spécifié par le fichier web.config dans 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

Spécifie le chemin d’accès à un runbook dans Orchestrator.

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

-WhatIf

Montre ce qui se passe en cas d’exécution de l’applet de commande. L’applet de commande n’est pas exécutée.

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

Entrées

None

Sorties

System.Object