Aracılığıyla paylaş


Set-SCSPFExtensibleEventHandler

Service Provider Foundation'da genişletilebilir bir olay işleyicisi ayarlar.

Syntax

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

Description

Set-SCSPFExtensibleEventHandler cmdlet'i, yeni bir sanal makine veya yeni hizmet oluşturulduğunda çalıştırmak için System Center - Orchestrator'da bir runbook çağırır. Sanal makine veya hizmet, Virtual Machine Manager (VMM) hizmetiyle Service Provider Foundation çağrıları tarafından oluşturulmalıdır. Service Provider Foundation, runbook'u çağırmak için iç olaylar oluşturur ve genişletilebilir olay işleyicisi etkinleştirildiği sürece runbook sürekli çağrılır.

VmM'de konsolu kullanılarak için PowerShell cmdlet'leri kullanılması gibi başka yollarla sanal makine veya hizmet oluşturulduysa Service Provider Foundation runbook'u çağırmaz.

Service Provider Foundation, bir runbook çağırma altyapısını desteklemek için Start-SCOrchestratorRunbook cmdlet'ini dahili olarak çağırır; kullanıcının açıkça çağırması gerekmez.

Örnekler

Örnek 1: Olay işleyicisi ayarlama

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

Bu komut, olay işleyicinin runbook'u çağırmasını sağlar.

Örnek 2: Olay işleyicisini devre dışı bırakma

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

Enable parametresi atlandığından, bu komut bir olay işleyicisinin runbook çağırmasını devre dışı bırakır.

Parametreler

-Confirm

Cmdlet'i çalıştırmadan önce sizden onay ister.

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

-Enable

Genişletilebilir olay işleyicisinin etkinleştirildiğini gösterir. İşleyiciyi devre dışı bırakmak için bu parametreyi atla.

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

-EventName

Orchestrator runbook'unu çağıran olay için VirtualMachineCreated veya ServiceCreated belirtir.

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

-OrchestratorUri

C:\Program Files (x86)\Microsoft System Center 2012\Orchestrator\Orchestration Console içindeki web.config dosyası tarafından belirtildiği gibi Orchestrator web hizmetinin URI'sini belirtir.

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

-RunbookPath

Orchestrator'da bir runbook'un yolunu belirtir.

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

-WhatIf

Cmdlet çalıştırılıyorsa ne olacağını gösterir. Cmdlet çalıştırılmaz.

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

Girişler

None

Çıkışlar

System.Object