Set-CMSoftwareMeteringSetting

Konfiguriert Configuration Manager-Softwaremessungseigenschaften.

Syntax

Set-CMSoftwareMeteringSetting
   [-AutoCreateDisabledRule <Boolean>]
   [-AutoCreatePercentage <Int32>]
   [-AutoCreateThreshold <Int32>]
   [-DataRetentionDayCount <Int32>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Beschreibung

Mit dem Cmdlet "Set-CMSoftwareMeteringSetting" werden Die Eigenschaften der Softwaremessung für Configuration Manager konfiguriert.

Die Softwaremessung kann Softwareinventurinformationen verwenden, um Regeln für die Softwaremessung zu erstellen. Wenn Sie dieses Feature auswählen, identifiziert Configuration Manager mehrere Computer, die dieselbe Software verwenden, und erstellt eine Regel zum Nachverfolgen dieser Verwendung. Sie entscheiden, wie lange Die Softwaremessungsdaten beibehalten werden sollen, die Configuration Manager zum Erstellen von Regeln verwendet.

Um zu verhindern, dass Configuration Manager zu viele Regeln erstellt, können Sie angeben, welcher Prozentsatz von Computern eine Software verwendet, bevor Configuration Manager eine Regel erstellt.

Sie können auch einen Regelschwellenwert festlegen. Wenn die Anzahl der Softwaremessungsregeln diesen Schwellenwert überschreitet, beendet Configuration Manager das automatische Erstellen von Regeln.

Wenn Configuration Manager automatisch eine Regel erstellt, wird diese Regel als deaktiviert erstellt. Eine deaktivierte Regel sammelt keine Informationen von Clients. Sie können das Cmdlet "Enable-CMSoftwareMeteringRule" verwenden, um eine Regel zu aktivieren. Sie können das Cmdlet "Remove-CMSoftwareMeteringRule" verwenden, um unerwünschte Regeln zu entfernen.

Hinweis

Führen Sie Configuration Manager-Cmdlets beispielsweise vom Configuration Manager-Standortlaufwerk PS XYZ:\> aus. Weitere Informationen finden Sie unter "Erste Schritte".

Beispiele

Beispiel 1: Deaktivieren der automatischen Regelerstellung

PS XYZ:\> Set-CMSoftwareMeteringSetting -AutoCreateDisabledRule $False

Mit diesem Befehl wird die automatische Regelerstellung deaktiviert. Configuration Manager erstellt nicht automatisch Regeln für die Softwaremessung, nachdem Sie diesen Befehl ausgeführt haben.

Beispiel 2: Konfigurieren der automatischen Regelerstellung

PS XYZ:\> Set-CMSoftwareMeteringSetting -AutoCreateDisabledRule $True -AutoCreatePercentage 50 -AutoCreateThreshold 200 -DataRetentionDayCount 30

Dieser Befehl aktiviert die automatische Regelerstellung und legt Eigenschaften dafür fest. Mit diesem Befehl wird der Prozentsatz der Computer, die eine Software verwenden, auf 50 Prozent, der Regelschwellenwert auf 200 und die Zeitspanne festgelegt, die Configuration Manager für die Softwaremessungsdaten auf 30 Tage festlegt.

Beispiel 3: Ändern des Prozentsatzes der automatischen Regelerstellung

PS XYZ:\> Set-CMSoftwareMeteringSetting -AutoCreatePercentage 20

Mit diesem Befehl wird der Prozentsatz der Computer, die eine Software verwenden, in 20 % geändert.

Parameter

-AutoCreateDisabledRule

Gibt an, ob Configuration Manager automatisch Softwaremessungsregeln erstellt. Wenn dieser Wert $True ist, erstellt Configuration Manager automatisch Softwaremessungsregeln. Wenn dieser Wert $False ist, werden nicht automatisch Regeln erstellt.

Wenn Configuration Manager Regeln erstellt, werden diese als deaktiviert erstellt.

Sie können die durch andere Parameter dieses Cmdlets festgelegten Werte verwenden, um die Erstellung von Regeln einzuschränken.

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

-AutoCreatePercentage

Gibt einen Prozentsatz der Computer an, die eine Software für Configuration Manager zum Erstellen einer Regel verwenden. Die Softwaremessung berechnet die Anzahl der Computer wie alle Computer, die von Configuration Manager für die Softwaremessung überwacht werden, nicht nur für einen einzelnen Standort. Gültige Werte sind ganze Zahlen zwischen 1 und 99.

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

-AutoCreateThreshold

Gibt eine Reihe von Softwaremessungsregeln als Schwellenwert an. Wenn Configuration Manager diesen Schwellenwert überschreitet, wird das automatische Erstellen von Regeln beendet. Die Anzahl der Regeln, die für diesen Schwellenwert gezählt werden, umfasst alle Softwaremessungsregeln, nicht nur die Regeln, die Configuration Manager automatisch erstellt. Gültige Werte sind ganze Zahlen zwischen 1 und 1000.

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

-Confirm

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

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

-DataRetentionDayCount

Gibt die Anzahl der Tage an, für die Configuration Manager Daten zur Softwaremessung beibehält.

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

-DisableWildcardHandling

Dieser Parameter behandelt Platzhalterzeichen als Literalzeichenwerte. Sie können es nicht mit ForceWildcardHandlingkombinieren.

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

-ForceWildcardHandling

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

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

-WhatIf

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

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

Eingaben

Keine

Ausgaben

System.Object