Start-SCOMMaintenanceMode
Umieszcza obiekt w trybie konserwacji i tworzy wpis trybu aktywnej konserwacji.
Składnia
Start-SCOMMaintenanceMode
[-Instance] <MonitoringObject[]>
[-EndTime] <DateTime>
[[-Comment] <String>]
[[-Reason] <MaintenanceModeReason>]
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Opis
Polecenie cmdlet Start-SCOMMaintenanceMode umieszcza monitorowany obiekt, taki jak komputer lub aplikację rozproszoną, w tryb konserwacji i tworzy wpis trybu aktywnej konserwacji. Gdy zasób jest w trybie konserwacji, program System Center — Operations Manager pomija alerty, powiadomienia, reguły, monitory, automatyczne odpowiedzi, zmiany stanu i nowe alerty.
Określ wystąpienie klasy, które ma być umieszczane w trybie konserwacji i czas zakończenia okna obsługi. Możesz również dołączyć komentarz i przyczynę trybu konserwacji. Możesz użyć polecenia cmdlet Set-SCOMMaintenanceMode, aby zaktualizować wpis trybu konserwacji aktywnej i użyć polecenia cmdlet Get-SCOMMaintenanceMode, aby uzyskać zarówno aktywne, jak i nieaktywne wpisy.
Przykłady
Przykład 1. Przełącz zasób do trybu konserwacji
PS C:\>$Instance = Get-SCOMClassInstance -Name "Server01.Contoso.com"
PS C:\> $Time = ((Get-Date).AddMinutes(10))
PS C:\> Start-SCOMMaintenanceMode -Instance $Instance -EndTime $Time -Comment "Applying software update." -Reason "SecurityIssue"
W tym przykładzie zasób jest umieszczany w trybie konserwacji przez dziesięć minut. Pierwsze polecenie pobiera wystąpienie klasy o nazwie Server01.Contoso.com przy użyciu polecenia cmdlet Get-SCOMClassInstance.
Drugie polecenie tworzy obiekt DateTime przez dziesięć minut w przyszłości, a następnie zapisuje go w zmiennej $Time.
Trzecie polecenie umieszcza zasób zdefiniowany przez obiekt przechowywany w zmiennej $Instance w tryb konserwacji. Tryb konserwacji kończy się w czasie przechowywania w zmiennej $Time. Polecenie zawiera przyczynę trybu konserwacji i komentarz.
Parametry
-Comment
Określa komentarz dla wpisu trybu konserwacji.
Typ: | String |
Position: | 3 |
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 |
-EndTime
Określa, kiedy tryb konserwacji kończy się, jako obiekt DateTime.
Zasób nie może być w trybie konserwacji przez mniej niż pięć minut.
Aby uzyskać obiekt datetime, użyj polecenia cmdlet Get-Date.
Aby uzyskać więcej informacji, wpisz Get-Help Get-Date
.
Typ: | DateTime |
Position: | 2 |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-Instance
Określa tablicę obiektów monitorowania reprezentujących wystąpienia. Aby uzyskać obiekty monitorowania, użyj polecenia cmdlet Get-SCOMClassInstance.
Ten parametr akceptuje również obiekty grupy. Aby uzyskać obiekt grupy, użyj polecenia cmdlet Get-SCOMGroup.
Typ: | MonitoringObject[] |
Position: | 1 |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-PassThru
Wskazuje, że polecenie cmdlet tworzy lub modyfikuje obiekt, którego polecenie może użyć w potoku. Domyślnie to polecenie cmdlet nie generuje żadnych danych wyjściowych.
Typ: | SwitchParameter |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-Reason
Określa przyczynę trybu konserwacji. Dopuszczalne wartości tego parametru to:
- PlannedOther
- NieplanowaneInne
- PlannedHardwareMaintenance
- UnplannedHardwareMaintenance
- PlannedHardwareInstallation
- UnplannedHardwareInstallation
- PlannedOperatingSystemReconfiguration
- UnplannedOperatingSystemReconfiguration
- PlannedApplicationMaintenance
- ApplicationInstallation
- AplikacjaUnresponsive
- ApplicationUnstable
- SecurityIssue
- LossOfNetworkConnectivity
Typ: | MaintenanceModeReason |
Position: | 4 |
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 |