Set-SCSPFExtensibleEventHandler
Imposta un gestore eventi estendibile in Foundation di Provider di servizi.
Sintassi
Default (impostazione predefinita).
Set-SCSPFExtensibleEventHandler
-EventName <String>
[-OrchestratorUri <String>]
[-RunbookPath <String>]
[-Enable]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Descrizione
Il cmdlet Set-SCSPFExtensibleEventHandler richiama un runbook in System Center - Orchestrator da eseguire ogni volta che viene creata una nuova macchina virtuale o un nuovo servizio. La macchina virtuale o il servizio deve essere creato tramite chiamate a Foundation di Provider di servizi con il servizio Virtual Machine Manager (VMM). Foundation di Provider di servizi genera eventi interni per richiamare il runbook e il runbook verrà richiamato continuamente finché il gestore eventi estendibile è abilitato.
Foundation di Provider di servizi non richiamerà il runbook se la macchina virtuale o il servizio è stato creato con altri mezzi, ad esempio utilizzando i cmdlet di PowerShell per l'utilizzo della console in VMM.
Per supportare l'infrastruttura per la chiamata di un runbook, Foundation di Provider di servizi chiama internamente il cmdlet Start-SCOrchestratorRunbook. L'utente non ha bisogno di chiamarlo esplicitamente.
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 impedisce a un gestore eventi di richiamare un runbook perché il parametro Enable viene omesso.
Parametri
-Confirm
Richiede conferma prima di eseguire il cmdlet.
Proprietà dei parametri
| Tipo: | System.Management.Automation.SwitchParameter |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
| Alias: | cfr |
Set di parametri
(All)
| Posizione: | Named |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
-Enable
Indica che il gestore eventi estendibile è abilitato. Omettere questo parametro per disabilitare il gestore.
Proprietà dei parametri
| Tipo: | System.Management.Automation.SwitchParameter |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
Set di parametri
(All)
| Posizione: | Named |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
-EventName
Specifica VirtualMachineCreated o ServiceCreated per l'evento che richiama un runbook di Orchestrator.
Proprietà dei parametri
| Tipo: | System.String |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
Set di parametri
(All)
| Posizione: | Named |
| Obbligatorio: | True |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
-OrchestratorUri
Specifica l'URI del servizio Web di Orchestrator come specificato dal file web.config in C:\Program Files (x86)\Microsoft System Center 2012\Orchestrator\Orchestration Console.
Proprietà dei parametri
| Tipo: | System.String |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
Set di parametri
(All)
| Posizione: | Named |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
-RunbookPath
Specifica il percorso di un runbook in Orchestrator.
Proprietà dei parametri
| Tipo: | System.String |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
Set di parametri
(All)
| Posizione: | Named |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
-WhatIf
Mostra gli effetti dell'esecuzione del cmdlet. Il cmdlet non viene eseguito.
Proprietà dei parametri
| Tipo: | System.Management.Automation.SwitchParameter |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
| Alias: | Wi |
Set di parametri
(All)
| Posizione: | Named |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
CommonParameters
Questo cmdlet supporta i parametri comuni: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Per altre informazioni, vedi about_CommonParameters.