Freigeben über


Set-CMDatabaseProperty

Ändert die Datenbankeinstellungen für eine Configuration Manager-Datenbank.

Syntax

Set-CMDatabaseProperty
   [-DataRetentionDays <Int32>]
   [-EnableDataCompression <Boolean>]
   [-SiteCode <String>]
   [-SqlServerServiceBrokerPort <Int32>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Beschreibung

Das Cmdlet Set-CMDatabaseProperty ändert die Datenbankeinstellungen für eine Configuration Manager-Standortdatenbank. Geben Sie den Configuration Manager-Standortcode für die Datenbank an, die Sie ändern möchten.

Sie können ändern, ob die Datenbank die Datenkomprimierung verwendet, den Service Broker-Port für den Computer, auf dem Microsoft SQL Server ausgeführt wird, und wie lange die Datenbank Daten speichert. Sie können das Cmdlet Get-CMDatabaseProperty verwenden, um die aktuellen Werte für diese Eigenschaften anzuzeigen.

Hinweis

Führen Sie Configuration Manager-Cmdlets auf dem Configuration Manager-Standortlaufwerk aus, z. B PS XYZ:\>. . Weitere Informationen finden Sie unter Erste Schritte.

Beispiele

Beispiel 1: Ändern von Einstellungen für eine Datenbank

PS XYZ:\> Set-CMDatabaseProperty -SiteCode "CM2" -DataRetentionPeriodDays 10 -EnableDataCompression $False -SqlServerServiceBrokerPort 80

Dieser Befehl nimmt Änderungen an der Datenbank für den Standort vor, der über den Standortcode CM2 verfügt. Der Befehl legt den Datenaufbewahrungszeitraum auf 10 Tage fest, deaktiviert die Datenkomprimierung und gibt einen Port für SQL Server Service Broker an.

Parameter

-Confirm

Fordert Sie vor dem Ausführen des Cmdlets zur Bestätigung auf.

Typ:SwitchParameter
Aliase:cf
Position:Named
Standardwert:False
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-DataRetentionDays

Typ:Int32
Aliase:DataRetentionPeriodDays
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-DisableWildcardHandling

Dieser Parameter behandelt Wildcardzeichen als Literalzeichenwerte. Sie können es nicht mit ForceWildcardHandling kombinieren.

Typ:SwitchParameter
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-EnableDataCompression

Gibt an, ob die Datenbank die Datenkomprimierung verwendet.

Typ:Boolean
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-ForceWildcardHandling

Dieser Parameter verarbeitet Wildcardzeichen und kann zu unerwartetem Verhalten führen (nicht empfohlen). Sie können es nicht mit DisableWildcardHandling kombinieren.

Typ:SwitchParameter
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-SiteCode

Gibt den Standortcode für einen Configuration Manager-Standort an.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-SqlServerServiceBrokerPort

Gibt den Port an, den der Computer mit SQL Server als Service Broker-Port verwendet.

Typ:Int32
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-WhatIf

Zeigt, was passieren würde, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.

Typ:SwitchParameter
Aliase:wi
Position:Named
Standardwert:False
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

Eingaben

None