Condividi tramite


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.

Input

None

Output

System.Object