Freigeben über


Set-SCOMDatabaseGroomingSetting

Ändert die Einstellungen für die Datenbankbereinigung für eine Verwaltungsgruppe.

Syntax

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

Beschreibung

Das Cmdlet Set-SCOMDatabaseGroomingSetting ändert die Einstellungen für die Datenbankpflege für eine Verwaltungsgruppe. Die Datenbankbereinigung entfernt automatisch unnötige Daten aus der System Center Operations Manager-Datenbank, um die Leistung zu gewährleisten.

Sie können angeben, wie lange in Tagen die folgenden Elemente aufbewahrt werden sollen:

  • Aufgelöste Warnungen
  • Verfügbarkeitsverlauf
  • Ereignisdaten
  • Aufgabenverlauf
  • Wartungsmodusverlauf
  • Daten zu Überwachungsaufträgen
  • Leistungsdaten
  • Zustandsänderungsdaten

Verwenden Sie das Cmdlet Get-SCOMDatabaseGroomingSetting , um die aktuellen Werte für diese Einstellungen anzuzeigen.

Standardmäßig verwendet dieses Cmdlet die aktive persistente Verbindung mit einer Verwaltungsgruppe. Verwenden Sie den SCSession-Parameter , um eine andere persistente Verbindung anzugeben. Sie können eine temporäre Verbindung mit einer Verwaltungsgruppe erstellen, indem Sie die Parameter ComputerName und Credential verwenden. Geben Sie Folgendes ein, um weitere Informationen zu erhalten: Get-Help about_OpsMgr_Connections.

Beispiele

Beispiel 1: Festlegen von Tagen, um aufgelöste Warnungen beizubehalten

PS C:\>Set-SCOMDatabaseGroomingSetting -AlertDaysToKeep 21

Mit diesem Befehl wird die Anzahl der Tage für aufgelöste Warnungen auf 21 festgelegt.

Beispiel 2: Festlegen von Tagen zum Beibehalten des Verfügbarkeitsverlaufs

PS C:\>Set-SCOMDatabaseGroomingSetting -AvailabilityHistoryDaysToKeep 10

Mit diesem Befehl wird die Anzahl der Tage für den Verfügbarkeitsverlauf auf 10 festgelegt.

Parameter

-AlertDaysToKeep

Gibt die Anzahl der Tage an, für die aufgelöste Warnungen beibehalten werden sollen.

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

-AvailabilityHistoryDaysToKeep

Gibt die Anzahl der Tage an, für die der Verfügbarkeitsverlauf beibehalten werden soll.

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

-ComputerName

Gibt ein Array von Namen von Computern an. Das Cmdlet stellt temporäre Verbindungen mit Verwaltungsgruppen für diese Computer her. Sie können NetBIOS-Namen, IP-Adressen oder vollqualifizierte Domänennamen (FQDNs) verwenden. Um den lokalen Computer anzugeben, geben Sie den Computernamen, localhost oder einen Punkt (.) ein.

Der System Center-Datenzugriffsdienst muss auf dem Computer ausgeführt werden. Wenn Sie keinen Computer angeben, verwendet das Cmdlet den Computer für die aktuelle Verwaltungsgruppenverbindung.

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

Hiermit werden Sie vor der Ausführung des Cmdlets zur Bestätigung aufgefordert.

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

-Credential

Gibt ein PSCredential-Objekt für die Verwaltungsgruppenverbindung an. Verwenden Sie zum Abrufen eines PSCredential-Objekts das Get-Credential-Cmdlet. Geben Sie Folgendes ein, um weitere Informationen zu erhalten: Get-Help Get-Credential.

Wenn Sie einen Computer im ComputerName-Parameter angeben, verwenden Sie ein Konto, das Zugriff auf diesen Computer hat. Der Standardwert ist der aktuelle Benutzer.

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

-EventDaysToKeep

Gibt die Anzahl der Tage an, für die Ereignisdaten aufbewahrt werden sollen.

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

-JobStatusDaysToKeep

Gibt die Anzahl der Tage an, für die der Vorgangsverlauf beibehalten werden soll.

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

-MaintenanceModeHistoryDaysToKeep

Gibt die Anzahl der Tage an, für die der Wartungsmodusverlauf beibehalten werden soll.

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

-MonitoringJobDaysToKeep

Gibt die Anzahl der Tage an, für die auftragsdaten überwacht werden sollen.

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

-PassThru

Gibt an, dass das Cmdlet ein Objekt erstellt oder ändert, das ein Befehl in der Pipeline verwenden kann. Standardmäßig wird von diesem Cmdlet keine Ausgabe generiert.

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

-PerformanceDataDaysToKeep

Gibt die Anzahl der Tage an, für die Leistungsdaten aufbewahrt werden sollen.

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

-PerformanceSignatureDaysToKeep

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

-SCSession

Gibt ein Array von Connection-Objekten an. Verwenden Sie zum Abrufen eines Connection-Objekts das Cmdlet Get-SCOMManagementGroupConnection .

Type:Connection[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-StateChangeEventDaysToKeep

Gibt die Anzahl der Tage an, die Zustandsänderungsdaten beibehalten werden sollen.

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

-WhatIf

Zeigt, was geschieht, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.

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