Udostępnij za pośrednictwem


Edit-SCOMMaintenanceSchedule

Edytuje istniejący harmonogram konserwacji.

Składnia

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>]

Opis

Polecenie cmdlet Edit-SCOMMaintenanceSchedule edytuje istniejący harmonogram konserwacji. Nie można jednak edytować harmonogramu, który jest obecnie aktywny.

Gdy zasób jest w trybie konserwacji, program Operations Manager pomija alerty, powiadomienia, reguły, monitory, odpowiedzi automatyczne, zmiany stanu i nowe alerty. Harmonogram konserwacji może służyć do planowania zestawu zasobów w trybie konserwacji.

To polecenie cmdlet służy do edytowania harmonogramów, które mają być uruchamiane raz, codziennie, co tydzień lub co miesiąc w danym dniu lub w danym dniu tygodnia. Musisz przekazać ScheduleId istniejącego harmonogramu, który chcesz edytować. Wszystkie inne parametry są opcjonalne; określone parametry są zastępowane.

Domyślnie to polecenie cmdlet używa aktywnego trwałego połączenia z grupą zarządzania. Użyj parametru SCSession, aby określić inne trwałe połączenie. Możesz utworzyć tymczasowe połączenie z grupą zarządzania przy użyciu parametrów ComputerName i Credential. Aby uzyskać więcej informacji, wpisz Get-Help about_OpsMgr_Connections.

Przykłady

1: Edytowanie trybu konserwacji programu System Center Operations Manager zaplanowanego przy użyciu identyfikatora

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

Edytuje harmonogram trybu konserwacji przy użyciu identyfikatora 32AAB279-3670-ED11-9626-00155D012405.

2: Edytowanie trybu konserwacji programu System Center Operations Manager zaplanowanego przy użyciu jego nazwy

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

Edytuje harmonogram trybu konserwacji o nazwie .

Parametry

-ActiveEndDate

Określa datę zakończenia i godzinę zakończenia, kiedy harmonogram zostanie zatrzymany. Jeśli nie określisz tego parametru, harmonogram będzie nadal działać, dopóki nie zostanie usunięty lub wyłączony.

Jeśli na przykład chcesz utworzyć harmonogram, który powinien zakończyć się 1 maja 2016 r. o godzinie 9:00, musisz określić wartość "01-05-2016 09:00:00" jako wartość ActiveEndDate. Możesz przekazać ciąg określający żądany czas w czasie lokalnym. Jeśli jednak chcesz określić godzinę UTC, musisz określić obiekt DateTime z wartością DateTimeKind ustawioną na UTC.

Typ:DateTime
Position:6
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-ActiveStartTime

Określa datę rozpoczęcia i godzinę, kiedy harmonogram musi być aktywny. Jeśli na przykład chcesz, aby harmonogram rozpoczął się od 1 maja 2016 r. i musi działać o godzinie 9:00, musisz określić wartość "01-05-2016 09:00:00" jako ActiveStartTime. Możesz przekazać ciąg określający żądany czas w czasie lokalnym. Jeśli jednak chcesz określić godzinę UTC, musisz określić obiekt DateTime z wartością DateTimeKind.

Typ:DateTime
Position:5
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-Comments

Określa wszelkie czytelne komentarze człowieka dla harmonogramu konserwacji.

Typ:String
Position:9
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-ComputerName

Określa tablicę nazw komputerów. Polecenie cmdlet ustanawia tymczasowe połączenia z grupami zarządzania dla tych komputerów. Można użyć nazw NetBIOS, adresów IP lub w pełni kwalifikowanych nazw domen (FQDN). Aby określić komputer lokalny, wpisz nazwę komputera, localhost lub kropkę (.). Usługa System Center Data Access musi być aktywna na komputerze. Jeśli komputer nie zostanie określony, polecenie cmdlet używa komputera dla bieżącego połączenia grupy zarządzania.

Typ:String[]
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-Confirm

Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.

Typ:SwitchParameter
Aliasy:cf
Position:Named
Domyślna wartość:False
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-Credential

Określa obiekt PSCredential dla połączenia grupy zarządzania. Aby uzyskać obiekt PSCredential, użyj polecenia cmdlet Get-Credential. Aby uzyskać więcej informacji, wpisz Get-Help Get-Credential. Jeśli określisz komputer w parametrze ComputerName, użyj konta, które ma dostęp do tego komputera. Wartość domyślna to bieżący użytkownik.

Typ:PSCredential
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-Duration

Określa czas trwania harmonogramu konserwacji. Czas trwania harmonogramu konserwacji to czas, w którym harmonogram konserwacji będzie trwać za każdym razem.

Typ:Int32
Position:7
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-Enabled

Wskazuje, czy harmonogram zostanie włączony, czy wyłączony podczas edycji. Jeśli ustawisz wartość false, harmonogram zostanie wyłączony. W tym celu możesz również użyć Enable-SCOMMaintenanceSchedule i Disable-SCOMMaintenanceSchedule.

Typ:Boolean
Position:3
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-FreqInterval

Określa dzień uruchomienia zadania. Jest to obowiązkowe, jeśli harmonogram jest inny niż harmonogram OnceRecurrence. Wartość zależy od wartości FreqType wskazanej na poniższej liście:

  • 1 (raz). Interwał częstotliwości jest nieużywany.
  • 4 (codziennie). Każdy interwał częstotliwości dni.
  • 8 (co tydzień). Parametr FreqInterval jest co najmniej jeden z następujących parametrów (w połączeniu z operatorem logicznym OR):

---- 1 = niedziela ---- 2 = poniedziałek ---- 4 = wtorek ---- 8 = środa ---- 16 = czwartek ---- 32 = piątek ---- 64 = sobota

  • 16 (miesięcznie). W dniu interwału częstotliwości miesiąca.
  • 32 (miesięczny względny). Parametr freqInterval jest jedną z następujących wartości:

---- 1 = niedziela ---- 2 = poniedziałek ---- 3 = wtorek ---- 4 = środa ---- 5 = czwartek ---- 6 = piątek ---- 7 = sobota ---- 8 = dzień ---- 9 = dzień powszedni ---- 10 = dzień weekendowy

Typ:Int32
Position:11
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-FreqRecurrenceFactor

Liczba tygodni lub miesięcy między zaplanowanym uruchomieniem zadania. FreqRecurrenceFactor jest używana tylko wtedy, gdy parametr FreqType jest ustawiony na 8, 16 lub 32. Parametr FreqRecurrenceFactor jest liczbą całkowitą z wartością domyślną 0.

Typ:Int32
Position:12
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-FreqRelativeInterval

Określa harmonogram, kiedy parametr FreqType jest ustawiony na 32 (miesięczny względny). Ten parametr może być jedną z następujących wartości:

  • 1 (pierwszy)
  • 2 (drugi)
  • 4 (trzeci)
  • 8 (czwarty)
  • 16 (ostatni)
Typ:Int32
Position:13
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-FreqType

Określa, kiedy zadanie ma zostać wykonane. Ten parametr może być jedną z następujących wartości:

  • 1 (raz)
  • 4 (codziennie)
  • 8 (co tydzień)
  • 16 (co miesiąc)
  • 32 (Miesięczny, względem parametru FreqInterval).
Typ:Int32
Position:10
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-MonitoringObjects

Określa tablicę identyfikatorów GUID reprezentujących obiekty monitorowania, które to polecenie cmdlet umieszcza w trybie konserwacji. Określa tablicę identyfikatorów GUID obiektów monitorowania, które są umieszczane w trybie konserwacji. Aby określić obiekt monitorowania, który harmonogram umieszcza w trybie konserwacji, należy przekazać atrybut ID obiektu monitorowania. Jeśli chcesz zachować niektóre istniejące elementy członkowskie, należy je również określić.

Dla harmonogramu można określić co najmniej jeden obiekt monitorowania. Nie można jednak edytować harmonogramu, który nie ma żadnego obiektu monitorowania.

Typ:Guid[]
Position:4
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-Name

Określa nazwę harmonogramu.

Typ:String
Position:1
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-ReasonCode

Określa kod przyczyny harmonogramu konserwacji, który określa przyczynę okna obsługi.

Typ:MaintenanceModeReason
Dopuszczalne wartości:PlannedOther, UnplannedOther, PlannedHardwareMaintenance, UnplannedHardwareMaintenance, PlannedHardwareInstallation, UnplannedHardwareInstallation, PlannedOperatingSystemReconfiguration, UnplannedOperatingSystemReconfiguration, PlannedApplicationMaintenance, UnplannedApplicationMaintenance, ApplicationInstallation, ApplicationUnresponsive, ApplicationUnstable, SecurityIssue, LossOfNetworkConnectivity
Position:8
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-Recursive

Wskazuje, że harmonogram ma zastosowanie do zasobu najwyższego poziomu lub wszystkich zawartych zasobów. Jeśli ustawisz ten parametr na wartość false, tylko określony zasób przejdzie w tryb konserwacji po uruchomieniu harmonogramu. Jeśli ta wartość ma wartość true, określony zasób i wszystkie zasoby, które mają relację ograniczenia z tym zasobem, również przejdzie w tryb konserwacji.

Typ:Boolean
Position:2
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-ScheduleId

Określa identyfikator GUID harmonogramu edycji tego polecenia cmdlet.

Typ:Guid
Position:0
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-SCSession

Określa tablicę obiektów połączenia .

Typ:Connection[]
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-WhatIf

Pokazuje, co się stanie, jeśli polecenie cmdlet zostanie uruchomione. Polecenie cmdlet nie jest uruchamiane.

Typ:SwitchParameter
Aliasy:wi
Position:Named
Domyślna wartość:False
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False