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