Set-SCOMDatabaseGroomingSetting
Modyfikuje ustawienia pielęgnacji bazy danych dla grupy zarządzania.
Składnia
Set-SCOMDatabaseGroomingSetting
[-AlertDaysToKeep <Byte>]
[-AvailabilityHistoryDaysToKeep <Byte>]
[-EventDaysToKeep <Byte>]
[-JobStatusDaysToKeep <Byte>]
[-MaintenanceModeHistoryDaysToKeep <Byte>]
[-MonitoringJobDaysToKeep <Byte>]
[-PassThru]
[-PerformanceDataDaysToKeep <Byte>]
[-PerformanceSignatureDaysToKeep <Byte>]
[-StateChangeEventDaysToKeep <Byte>]
[-SCSession <Connection[]>]
[-ComputerName <String[]>]
[-Credential <PSCredential>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Opis
Polecenie cmdlet Set-SCOMDatabaseGroomingSetting modyfikuje ustawienia pielęgnacji bazy danych dla grupy zarządzania. Pielęgnacja bazy danych automatycznie usuwa niepotrzebne dane z bazy danych programu System Center — Operations Manager w celu zachowania wydajności.
Możesz określić, jak długo w dniach zachować następujące elementy:
- Rozwiązano alerty
- Historia dostępności
- Dane zdarzenia
- Historia zadań
- Historia trybu konserwacji
- Monitorowanie danych zadania
- Dane wydajności
- Dane zmiany stanu
Użyj polecenia cmdlet Get-SCOMDatabaseGroomingSetting, aby wyświetlić bieżące wartości tych ustawień.
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 Get-Help about_OpsMgr_Connections
.
Przykłady
Przykład 1. Ustawianie dni, aby zachować rozwiązane alerty
PS C:\>Set-SCOMDatabaseGroomingSetting -AlertDaysToKeep 21
To polecenie ustawia liczbę dni, przez które alerty są rozwiązywane do 21.
Przykład 2. Ustawianie dni przechowywania historii dostępności
PS C:\>Set-SCOMDatabaseGroomingSetting -AvailabilityHistoryDaysToKeep 10
To polecenie ustawia liczbę dni przechowywania historii dostępności na 10.
Parametry
-AlertDaysToKeep
Określa liczbę dni, przez które należy zachować rozwiązane alerty.
Typ: | Byte |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-AvailabilityHistoryDaysToKeep
Określa liczbę dni przechowywania historii dostępności.
Typ: | Byte |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | True |
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ę (.).
Na komputerze musi być uruchomiona usługa System Center Data Access. 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 |
-EventDaysToKeep
Określa liczbę dni przechowywania danych zdarzeń.
Typ: | Byte |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-JobStatusDaysToKeep
Określa liczbę dni przechowywania historii zadań.
Typ: | Byte |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-MaintenanceModeHistoryDaysToKeep
Określa liczbę dni przechowywania historii trybu konserwacji.
Typ: | Byte |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-MonitoringJobDaysToKeep
Określa liczbę dni, przez które mają być monitorujące dane zadań.
Typ: | Byte |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
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: | True |
Akceptowanie symboli wieloznacznych: | False |
-PerformanceDataDaysToKeep
Określa liczbę dni przechowywania danych wydajności.
Typ: | Byte |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-PerformanceSignatureDaysToKeep
Typ: | Byte |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | True |
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 |
-StateChangeEventDaysToKeep
Określa liczbę dni przechowywania danych zmiany stanu.
Typ: | Byte |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | True |
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 |