Set-CMSoftwareMeteringSetting
Konfiguriert Configuration Manager-Softwaremessungseigenschaften.
Syntax
Set-CMSoftwareMeteringSetting
[-AutoCreateDisabledRule <Boolean>]
[-AutoCreatePercentage <Int32>]
[-AutoCreateThreshold <Int32>]
[-DataRetentionDayCount <Int32>]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Beschreibung
Das Cmdlet Set-CMSoftwareMeteringSetting konfiguriert Softwaremessungseigenschaften für Configuration Manager.
Die Softwaremessung kann Softwareinventurinformationen verwenden, um Softwaremessungsregeln 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 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 der Computer 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 eine Regel automatisch 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 auf dem Configuration Manager-Standortlaufwerk aus, z. B PS XYZ:\>
. . Weitere Informationen finden Sie unter Erste Schritte.
Beispiele
Beispiel 1: Deaktivieren der automatischen Regelerstellung
PS XYZ:\> Set-CMSoftwareMeteringSetting -AutoCreateDisabledRule $False
Dieser Befehl deaktiviert die automatische Regelerstellung. Configuration Manager erstellt nicht automatisch Softwaremessungsregeln, 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. Dieser Befehl legt den Prozentsatz der Computer, die eine Software verwenden, auf 50 Prozent, den Regelschwellenwert auf 200 fest, und die Zeitspanne, für die Configuration Manager Softwaremessungsdaten auf 30 Tage hält.
Beispiel 3: Ändern des Prozentsatzes der automatischen Regelerstellung
PS XYZ:\> Set-CMSoftwareMeteringSetting -AutoCreatePercentage 20
Dieser Befehl ändert den Prozentsatz der Computer, die eine Software verwenden, in 20 Prozent.
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 Von Configuration Manager Regeln erstellt werden, werden diese als deaktiviert erstellt.
Sie können die Werte verwenden, die von anderen Parametern dieses Cmdlets festgelegt werden, um die Erstellung von Regeln einzuschränken.
Typ: | Boolean |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-AutoCreatePercentage
Gibt einen Prozentsatz der Computer an, die eine Software für Configuration Manager verwenden, um eine Regel zu erstellen. Die Softwaremessung berechnet die Anzahl der Computer als alle Computer, die von Configuration Manager auf Softwaremessung überwacht werden, nicht nur für einen einzelnen Standort. Gültige Werte sind ganze Zahlen von 1 bis 99.
Typ: | Int32 |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | 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 Von Configuration Manager automatisch erstellt werden. Gültige Werte sind ganze Zahlen zwischen 1 und 1000.
Typ: | Int32 |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-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 |
-DataRetentionDayCount
Gibt die Anzahl der Tage an, in denen Configuration Manager Softwaremessungsdaten speichert.
Typ: | Int32 |
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 |
-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 |
-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
Ausgaben
System.Object