Edit-SCOMMaintenanceSchedule

Mevcut bakım zamanlamasını düzenler.

Syntax

Edit-SCOMMaintenanceSchedule
    [-ScheduleId] <Guid>
    [[-Name] <String>]
    [[-Recursive] <Boolean>]
    [[-Enabled] <Boolean>]
    [[-MonitoringObjects] <Guid[]>]
    [[-ActiveStartTime] <DateTime>]
    [[-ActiveEndDate] <DateTime>]
    [[-Duration] <Int32>]
    [[-ReasonCode] <MaintenanceModeReason>]
    [[-Comments] <String>]
    [[-FreqType] <Int32>]
    [[-FreqInterval] <Int32>]
    [[-FreqRecurrenceFactor] <Int32>]
    [[-FreqRelativeInterval] <Int32>]
    [-SCSession <Connection[]>]
    [-ComputerName <String[]>]
    [-Credential <PSCredential>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Description

Edit-SCOMMaintenanceSchedule cmdlet'i var olan bir bakım zamanlamasını düzenler. Ancak, şu anda etkin olan bir zamanlamayı düzenleyemezsiniz.

Bir kaynak bakım modundayken Operations Manager uyarıları, bildirimleri, kuralları, izleyicileri, otomatik yanıtları, durum değişikliklerini ve yeni uyarıları gizler. Bakım zamanlaması, bakım moduna geçmek üzere bir kaynak kümesi zamanlamak için kullanılabilir.

Belirli bir günde veya haftanın bir gününde bir kez, günlük, haftalık veya aylık olarak çalıştırılacak zamanlamaları düzenlemek için bu cmdlet'i kullanabilirsiniz. Düzenlemek istediğiniz mevcut zamanlamanın ScheduleId değerini geçirmeniz gerekir. Diğer tüm parametreler isteğe bağlıdır; belirtilen parametrelerin üzerine yazılır.

Varsayılan olarak, bu cmdlet bir yönetim grubuna etkin kalıcı bağlantıyı kullanır. Farklı bir kalıcı bağlantı belirtmek için SCSession parametresini kullanın. ComputerName ve Credential parametrelerini kullanarak bir yönetim grubuna geçici bir bağlantı oluşturabilirsiniz. Daha fazla bilgi için Get-Help about_OpsMgr_Connections yazın.

Örnekler

1: Kimliği kullanarak zamanlanmış bir System Center Operations Manager bakım modunu düzenleme

PS C:\>Edit-SCOMMaintenanceSchedule -ScheduleId "32AAB279-3670-ED11-9626-00155D012405" -Enabled 1

Bakım Modu Zamanlamasını 32AAB279-3670-ED11-9626-00155D012405 kimliğiyle düzenler.

2: Adını kullanarak zamanlanmış bir System Center Operations Manager bakım modunu düzenleme

PS C:\>Edit-SCOMMaintenanceSchedule -Name "Test" -Enabled 1

Bakım Modu Zamanlamasını adıyla düzenler.

Parametreler

-ActiveEndDate

Zamanlamanın durdurulacağı bitiş tarihini ve bitiş saatini belirtir. Bu parametreyi belirtmezseniz, zamanlama silinene veya devre dışı bırakılana kadar çalışmaya devam eder.

Örneğin, 1 Mayıs 2016'da 09:00'da sona erecek bir zamanlama oluşturmak istiyorsanız ActiveEndDate olarak "01-05-2016 09:00:00" belirtmeniz gerekir. Yerel saatinizde istediğiniz saati belirten bir dize geçirebilirsiniz. Ancak, UTC saati belirtmek istiyorsanız, DateTimeKind utc olarak ayarlanmış bir DateTime nesnesi belirtmeniz gerekir.

Type:DateTime
Position:6
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ActiveStartTime

Zamanlamanın etkin olması gereken başlangıç tarihini ve saati belirtir. Örneğin, 1 Mayıs 2016'dan itibaren başlaması ve 09:00'da çalıştırılması gereken bir zamanlama istiyorsanız, ActiveStartTime olarak "01-05-2016 09:00:00" belirtmeniz gerekir. Yerel saatinizde istediğiniz saati belirten bir dize geçirebilirsiniz. Ancak, UTC saati belirtmek istiyorsanız, DateTimeKind ile bir DateTime nesnesi belirtmeniz gerekir.

Type:DateTime
Position:5
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Comments

Bakım zamanlaması için okunabilir açıklamaları belirtir.

Type:String
Position:9
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ComputerName

Bilgisayarların ad dizisini belirtir. cmdlet'i, bu bilgisayarlar için yönetim gruplarıyla geçici bağlantılar kurar. NetBIOS adlarını, IP adreslerini veya tam etki alanı adlarını (FQDN' ler) kullanabilirsiniz. Yerel bilgisayarı belirtmek için bilgisayar adını, localhost'ı veya bir nokta (.) yazın. System Center Veri Erişim hizmeti bilgisayarda etkin olmalıdır. Bir bilgisayar belirtmezseniz, cmdlet geçerli yönetim grubu bağlantısı için bilgisayarı kullanır.

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

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

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Credential

Yönetim grubu bağlantısı için bir PSCredential nesnesi belirtir. PSCredential nesnesi almak için Get-Credential cmdlet'ini kullanın. Daha fazla bilgi için yazın Get-Help Get-Credential. ComputerName parametresinde bir bilgisayar belirtirseniz, o bilgisayara erişimi olan bir hesap kullanın. Varsayılan, mevcut kullanıcıdır.

Type:PSCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Duration

Bakım zamanlamasının süresini belirtir. Bakım zamanlamasının süresi, bakım zamanlamasının her seferinde dayanacağı zamandır.

Type:Int32
Position:7
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Enabled

Düzenleme sırasında zamanlamanın etkinleştirilip etkinleştirilmeyeceğini veya devre dışı bırakılacağını gösterir. Bunu false olarak ayarlarsanız, zamanlama devre dışı bırakılır. Bunu yapmak için Enable-SCOMMaintenanceSchedule ve Disable-SCOMMaintenanceSchedule de kullanabilirsiniz.

Type:Boolean
Position:3
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-FreqInterval

İşin çalıştırıldığını günü belirtir. Zamanlama OnceRecurrence zamanlamasından başka bir şeyse bu zorunludur. Değer, aşağıdaki listede gösterildiği gibi FreqType değerine bağlıdır:

  • 1 (bir kez). Sıklık aralığı kullanılmaz.
  • 4 (günlük). Her sıklık aralığı günü.
  • 8 (haftalık). FreqInterval parametresi aşağıdakilerden biridir (OR mantıksal işleciyle birlikte):

---- 1 = Pazar ---- 2 = Pazartesi ---- 4 = Salı ---- 8 = Çarşamba ---- 16 = Perşembe ---- 32 = Cuma ---- 64 = Cumartesi

  • 16 (aylık). Ayın sıklık aralığı gününde.
  • 32 (aylık göreli). FreqInterval parametresi aşağıdaki değerlerden biridir:

---- 1 = Pazar ---- 2 = Pazartesi ---- 3 = Salı ---- 4 = Çarşamba ---- 5 = Perşembe ---- 6 = Cuma ---- 7 = Cumartesi ---- 8 = Gün ---- 9 = Hafta içi ---- 10 = Hafta sonu günü

Type:Int32
Position:11
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-FreqRecurrenceFactor

İşin zamanlanmış çalıştırması arasındaki hafta veya ay sayısı. FreqRecurrenceFactor yalnızca FreqType parametre 8, 16 veya 32 olarak ayarlandığında kullanılır. FreqRecurrenceFactor parametresi, varsayılan değeri 0 olan bir tamsayıdır.

Type:Int32
Position:12
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-FreqRelativeInterval

FreqType parametresinin 32 (aylık göreli) olarak ayarlandığı zamanlamayı belirtir. Bu parametre aşağıdaki değerlerden biri olabilir:

  • 1 (İlk)
  • 2 (saniye)
  • 4 (Üçüncü)
  • 8 (Dördüncü)
  • 16 (Son)
Type:Int32
Position:13
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-FreqType

İşin ne zaman yürütülecek olduğunu belirtir. Bu parametre aşağıdaki değerlerden biri olabilir:

  • 1 (bir kez)
  • 4 (günlük)
  • 8 (haftalık)
  • 16 (aylık)
  • 32 (Aylık, FreqInterval parametresine göre).
Type:Int32
Position:10
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MonitoringObjects

Bu cmdlet'in bakım moduna yerleştirdiğini izleme nesnelerini temsil eden bir GUID dizisini belirtir. Bakım moduna yerleştirilmiş izleme nesneleri GUID'leri dizisini belirtir. Zamanlamanın bakım moduna yerleştirilecek bir izleme nesnesi belirtmek için izleme nesnesinin ID özniteliğini geçirmeniz gerekir. Mevcut üyelerden bazılarını korumak istiyorsanız, bunların da belirtilmesi gerekir.

Bir zamanlama için bir veya daha fazla izleme nesnesi belirtebilirsiniz. Ancak, izleme nesnesi olmayan bir zamanlamayı düzenleyemezsiniz.

Type:Guid[]
Position:4
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

Zamanlamanın adını belirtir.

Type:String
Position:1
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ReasonCode

Bakım penceresinin nedenini belirten bir bakım zamanlamasının neden kodunu belirtir.

Type:MaintenanceModeReason
Accepted values:PlannedOther, UnplannedOther, PlannedHardwareMaintenance, UnplannedHardwareMaintenance, PlannedHardwareInstallation, UnplannedHardwareInstallation, PlannedOperatingSystemReconfiguration, UnplannedOperatingSystemReconfiguration, PlannedApplicationMaintenance, UnplannedApplicationMaintenance, ApplicationInstallation, ApplicationUnresponsive, ApplicationUnstable, SecurityIssue, LossOfNetworkConnectivity
Position:8
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Recursive

Zamanlamanın en üst düzey kaynağa veya kapsanan tüm kaynaklara da uygulandığını gösterir. Bu parametreyi false olarak ayarlarsanız, zamanlama çalıştırıldığında yalnızca belirtilen kaynak bakım moduna geçer. Bu true olarak ayarlanırsa, belirtilen kaynak ve bu kaynakla kapsama ilişkisi olan tüm kaynaklar da bakım moduna geçer.

Type:Boolean
Position:2
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ScheduleId

Bu cmdlet'in düzenlediği zamanlamanın GUID'sini belirtir.

Type:Guid
Position:0
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-SCSession

Bağlantı nesneleri dizisini belirtir.

Type:Connection[]
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:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False