Sdílet prostřednictvím


Set-SCSPFExtensibleEventHandler

Nastaví rozšiřitelný obslužnou rutinu události v Service Provider Foundation.

Syntax

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

Description

Rutina Set-SCSPFExtensibleEventHandler vyvolá runbook v nástroji System Center – Orchestrator, který se spustí při každém vytvoření nového virtuálního počítače nebo nové služby. Virtuální počítač nebo služba musí být vytvořeny voláním služby Service Provider Foundation pomocí služby Virtual Machine Manager (VMM). Service Provider Foundation vyvolává interní události pro vyvolání runbooku a runbook bude vyvolán nepřetržitě, pokud je povolena rozšiřitelná obslužná rutina událostí.

Service Provider Foundation nevolá runbook, pokud se virtuální počítač nebo služba vytvořily jiným způsobem, například pomocí rutin Prostředí PowerShell pro pomocí konzoly v nástroji VMM.

Pro podporu infrastruktury pro vyvolání runbooku volá Service Provider Foundation interně rutinu Start-SCOrchestratorRunbook. uživatel ho nemusí volat explicitně.

Příklady

Příklad 1: Nastavení obslužné rutiny události

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

Tento příkaz umožňuje obslužné rutině události vyvolat runbook.

Příklad 2: Zakázání obslužné rutiny události

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

Tento příkaz zakáže obslužné rutině události vyvolání runbooku, protože parametr Enable je vynechán.

Parametry

-Confirm

Před spuštěním rutiny zobrazí výzvu k potvrzení.

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

-Enable

Označuje, že je povolena rozšiřitelná obslužná rutina události. Pokud chcete obslužnou rutinu zakázat, vynecháte tento parametr.

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

-EventName

Určuje VirtualMachineCreated nebo ServiceCreated pro událost, která vyvolá runbook orchestratoru.

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

-OrchestratorUri

Určuje identifikátor URI webové služby Orchestratoru určený souborem web.config v konzole C:\Program Files (x86)\Microsoft System Center 2012\Orchestrator\Orchestration.

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

-RunbookPath

Určuje cestu k runbooku v nástroji Orchestrator.

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

-WhatIf

Zobrazuje, co by se stalo při spuštění rutiny. Rutina není spuštěna.

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

Vstupy

None

Výstupy

System.Object