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