Set-CMSoftwareMeteringSetting
設定 Configuration Manager 軟體計數屬性。
Syntax
Set-CMSoftwareMeteringSetting
[-AutoCreateDisabledRule <Boolean>]
[-AutoCreatePercentage <Int32>]
[-AutoCreateThreshold <Int32>]
[-DataRetentionDayCount <Int32>]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
CMSoftwareMeteringSetting Cmdlet 會為 Configuration Manager 設定 軟體計數屬性。
軟體計數可使用軟體清查資訊來建立軟體計數規則。 當您選取此功能時,Configuration Manager 會識別使用相同軟體的多部電腦,並建立規則以追蹤使用方式。 您決定將 Configuration Manager 用來建立規則的軟體計數資料保留多久。
若要防止 Configuration Manager 建立太多規則,您可以指定在 Configuration Manager 建立規則之前,使用軟體部分的電腦的百分比。
您也可以設定規則閾值。 如果軟體計數規則的數目超過此臨界值,Configuration Manager 就會自動停止建立規則。
當 Configuration Manager 自動建立規則時,它會建立已停用的規則。 停用的規則不會收集用戶端的資訊。 您可以使用 enable-CMSoftwareMeteringRule Cmdlet 來啟用規則。 您可以使用 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,以及設定管理員將軟體計數資料保留30天的時間。
範例3:變更自動規則建立百分比
PS XYZ:\> Set-CMSoftwareMeteringSetting -AutoCreatePercentage 20
這個命令會將使用軟體部分的電腦百分比變更為20%。
參數
-AutoCreateDisabledRule
指定 Configuration Manager 是否會自動建立軟體計數規則。 如果此值為 $True,Configuration Manager 會自動建立軟體計數規則。 如果此值為 $False,它不會自動建立規則。
當 Configuration Manager 建立規則時,會將規則建立為已停用。
您可以使用此 Cmdlet 的其他參數所設定的值,來限制規則的建立。
Type: | Boolean |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AutoCreatePercentage
指定使用「Configuration Manager」的軟體來建立規則之電腦的百分比。 軟體計數會將電腦的數目計算為由 Configuration Manager 軟體計數監控的電腦數目,而不只是針對單一網站。 有效的值是1到99的整數。
Type: | Int32 |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AutoCreateThreshold
指定軟體計數規則的數量為臨界值。 當 Configuration Manager 超過此臨界值時,會自動停止建立規則。 此臨界值所計算的規則數目包括所有的軟體計數規則,而不只是 Configuration Manager 自動建立的規則。 有效的值是1到1000的整數。
Type: | Int32 |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
執行 Cmdlet 之前提示您確認。
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DataRetentionDayCount
指定 Configuration Manager 保留軟體計數資料的天數。
Type: | Int32 |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DisableWildcardHandling
此參數會將萬用字元視為常值字元值。 您無法將它與 ForceWildcardHandling合併。
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ForceWildcardHandling
這個參數會處理萬用字元,而且可能會造成未預期的行為 (不建議) 。 您無法將它與 DisableWildcardHandling合併。
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
顯示執行 Cmdlet 時會發生什麼情況。 不會執行 Cmdlet。
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
輸入
無
輸出
系統.物件