Set-SCOMMaintenanceMode

Etkin bakım modu girişlerini Güncelleştirmeler.

Syntax

Set-SCOMMaintenanceMode
   [-MaintenanceModeEntry] <MaintenanceWindow[]>
   [-PassThru]
   [-EndTime] <DateTime>
   [[-Comment] <String>]
   [[-Reason] <MaintenanceModeReason>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

Set-SCOMMaintenanceMode cmdlet'i etkin bakım modu girişlerini güncelleştirir. Yalnızca etkin girişleri güncelleştirmek için bu cmdlet'i kullanabilirsiniz.

Bir kaynak bakım modundayken System Center - Operations Manager uyarıları, bildirimleri, kuralları, izleyicileri, otomatik yanıtları, durum değişikliklerini ve yeni uyarıları gizler.

Bakım modunun açıklamasını veya nedenini değiştirebilirsiniz. Güncelleştirilecek bakım modu girdisini almak için Get-SCOMMaintenanceMode cmdlet'ini kullanın. Bakım penceresi için bir son belirtin.

Örnekler

Örnek 1: Etki alanındaki kaynaklar için etkin bakım modu girdilerini güncelleştirme

PS C:\>$NewEndTime = (Get-Date).addDays(1)
PS C:\> Get-SCOMClassInstance -Name "*.Contoso.com" | Get-SCOMMaintenanceMode | Set-SCOMMaintenanceMode -EndTime $NewEndTime -Comment "Updating end time."

Bu örnek, belirtilen etki alanı için tüm etkin bakım modu girdilerini güncelleştirir. İlk komut, gelecekte bir gün için bir DateTime nesnesi oluşturur ve bunu $NewEndTime değişkeninde depolar.

İkinci komut, Contoso.com etki alanındaki tüm sınıf örneklerini alır ve sınıf örneği nesnelerini bakım modu giriş nesnelerini alan Get-SCOMMaintenanceMode cmdlet'ine geçirmek için işlem hattı işlecini (|) kullanır. komutu, bu nesneleri Set-SCOMMaintenanceMode cmdlet'ine geçirmek için işlem hattı işlecini kullanır. Bu cmdlet, her nesnenin bitiş saatini $NewEndTime değişkeninde depolanan DateTime nesnesine güncelleştirir. Komut ayrıca her güncelleştirilmiş bakım modu girdisi için bir açıklama içerir.

Örnek 2: Belirtilen kaynak için bakım modu girdisini güncelleştirme

PS C:\>$Instance = Get-SCOMClassInstance -Name "Server01.Contoso.com"
PS C:\> $MMEntry = Get-SCOMMaintenanceMode -Instance $Instance
PS C:\> $NewEndTime = (Get-Date).addMinutes(30)
PS C:\> Set-SCOMMaintenanceMode -MaintenanceModeEntry $MMEntry -EndTime $NewEndTime -Comment "Adding 30 minutes to the end time."

Bu örnek, belirtilen sunucu için bakım modunu genişletir. İlk komut, Server01.Contoso.com adlı sınıf örneğini alır ve $Instance değişkeninde depolar.

İkinci komut, $Instance değişkeninde depolanan sınıf örneğinin bakım modu girdisini alır ve girişi $MMEntry değişkeninde depolar.

Üçüncü komut, gelecekte 30 dakika boyunca bir DateTime nesnesi oluşturur ve bunu $NewEndTime değişkeninde depolar.

Dördüncü komut, $MMEntry değişkeninde depolanan bakım modu girdisi için bakım modu oturumunu $NewEndTime değişkeninde depolanan DateTime nesnesine güncelleştirir ve bir açıklama ekler.

Parametreler

-Comment

Bakım modu girdisi için bir açıklama belirtir.

Type:String
Position:3
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

-EndTime

Bakım modunun ne zaman bir DateTime nesnesi olarak sona erecek olduğunu belirtir. Bir kaynak beş dakikadan kısa bir süre boyunca bakım modunda olamaz. Bir DateTime nesnesi almak için Get-Date cmdlet'ini kullanın. Daha fazla bilgi için Get-Help Get-Date yazın.

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

-MaintenanceModeEntry

MaintenanceWindow nesnelerinin bir dizisini belirtir. MaintenanceWindow nesnesi edinmek için Get-SCOMMaintenanceMode cmdlet'ini kullanın.

Type:MaintenanceWindow[]
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-PassThru

Cmdlet'in bir komutun işlem hattında kullanabileceği bir nesne oluşturduğunu veya değiştirdiğini gösterir. Varsayılan olarak bu cmdlet herhangi bir çıktı üretmez.

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

-Reason

Bakım modunun nedenini belirtir. Bu parametrenin kabul edilebilir değerleri şunlardır:

  • PlannedOther
  • UnplannedOther
  • PlannedHardwareMaintenance
  • UnplannedHardwareMaintenance
  • PlannedHardwareInstallation
  • UnplannedHardwareInstallation
  • PlannedOperatingSystemReconfiguration
  • UnplannedOperatingSystemReconfiguration
  • PlannedApplicationMaintenance
  • ApplicationInstallation
  • ApplicationUnresponsive
  • ApplicationUnstable
  • SecurityIssue
  • LossOfNetworkConnectivity
Type:MaintenanceModeReason
Position:4
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