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 |