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