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