共用方式為


Set-CMSoftwareMeteringSetting

設定 Configuration Manager 軟體計量屬性。

語法

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

Description

Set-CMSoftwareMeteringSetting Cmdlet 會設定 Configuration Manager 的軟體計量屬性。

軟體計量可以使用軟體清查資訊來建立軟體計量規則。 當您選取此功能時,Configuration Manager 會識別使用相同軟體的多部電腦,並建立規則來追蹤該使用方式。 您決定要保留 Configuration Manager 用來建立規則的軟體計量數據多久。

若要防止 Configuration Manager 建立太多規則,您可以指定在 Configuration Manager 建立規則之前,計算機使用軟體的百分比。

您也可以設定規則閾值。 如果軟體計量規則的數目超過此閾值,Configuration Manager 就會停止自動建立規則。

當 Configuration Manager 自動建立規則時,它會將該規則建立為停用。 停用的規則不會從用戶端收集資訊。 您可以使用 Enable-CMSoftwareMeteringRule Cmdlet 來啟用規則。 您可以使用 Remove-CMSoftwareMeteringRule Cmdlet 來移除不必要的規則。

注意事項

從 Configuration Manager 月臺磁碟驅動器執行 Configuration Manager Cmdlet,例如 PS XYZ:\>。 如需詳細資訊,請 參閱開始使用

範例

範例 1:停用自動建立規則

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

此命令會停用自動建立規則。 執行此命令之後,Configuration Manager 不會自動建立軟體計量規則。

範例 2:設定自動建立規則

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

此命令會啟用自動建立規則,併為其設定屬性。 此命令會將使用軟體的計算機百分比設定為 50%,將規則閾值設定為 200,以及 Configuration Manager 將軟體計量數據保留為 30 天的時間量。

範例 3:變更自動建立規則百分比

PS XYZ:\> Set-CMSoftwareMeteringSetting -AutoCreatePercentage 20

此命令會將使用軟體的計算機百分比變更為 20%。

參數

-AutoCreateDisabledRule

指定 Configuration Manager 是否自動建立軟體計量規則。 如果此值$True,Configuration Manager 會自動建立軟體計量規則。 如果此值$False,則不會自動建立規則。

當 Configuration Manager 建立規則時,它會將其建立為停用。

您可以使用此 Cmdlet 的其他參數所設定的值來限制規則的建立。

類型:Boolean
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-AutoCreatePercentage

指定使用 Configuration Manager 軟體建立規則的電腦百分比。 軟體計量會計算計算機數目,因為 Configuration Manager 會監視軟體計量的所有電腦,而不只是針對單一月臺。 有效值是從 1 到 99 的整數。

類型:Int32
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-AutoCreateThreshold

指定一些軟體計量規則作為閾值。 當 Configuration Manager 超過此閾值時,它會停止自動建立規則。 此閾值所計算的規則數目包含所有軟體計量規則,而不只是 Configuration Manager 自動建立的規則。 有效值是從 1 到 1000 的整數。

類型:Int32
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-Confirm

執行 Cmdlet 之前提示您確認。

類型:SwitchParameter
別名:cf
Position:Named
預設值:False
必要:False
接受管線輸入:False
接受萬用字元:False

-DataRetentionDayCount

指定 Configuration Manager 保留軟體計量數據的天數。

類型:Int32
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-DisableWildcardHandling

此參數會將通配符視為常值字元值。 您無法將其與 ForceWildcardHandling 結合。

類型:SwitchParameter
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-ForceWildcardHandling

此參數會處理通配符,並可能導致非預期的行為 (不建議) 。 您無法將其與 DisableWildcardHandling 結合。

類型:SwitchParameter
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-WhatIf

顯示執行 Cmdlet 時會發生什麼情況。 Cmdlet 不會執行。

類型:SwitchParameter
別名:wi
Position:Named
預設值:False
必要:False
接受管線輸入:False
接受萬用字元:False

輸入

None

輸出

System.Object