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