Set-CMSoftwareMeteringSetting
Настраивает свойства контроля использования программного обеспечения Configuration Manager.
Синтаксис
Set-CMSoftwareMeteringSetting
[-AutoCreateDisabledRule <Boolean>]
[-AutoCreatePercentage <Int32>]
[-AutoCreateThreshold <Int32>]
[-DataRetentionDayCount <Int32>]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Описание
Командлет Set-CMSoftwareMeteringSetting настраивает свойства контроля использования программного обеспечения для Configuration Manager.
Контроль использования программного обеспечения может использовать сведения инвентаризации программного обеспечения для создания правил контроля использования программного обеспечения. При выборе этой функции Configuration Manager определяет несколько компьютеров, использующих одно и то же программное обеспечение, и создает правило для отслеживания этого использования. Вы решаете, как долго хранить данные контроля использования программного обеспечения, которые Configuration Manager использует для создания правил.
Чтобы предотвратить создание слишком большого количества правил в Configuration Manager, можно указать, какой процент компьютеров использует часть программного обеспечения, прежде чем Configuration Manager создаст правило.
Можно также задать пороговое значение правила. Если количество правил контроля использования программного обеспечения превышает это пороговое значение, Configuration Manager перестает создавать правила автоматически.
Когда Configuration Manager автоматически создает правило, он создает это правило как отключенное. Отключенное правило не собирает сведения от клиентов. Для включения правила можно использовать командлет Enable-CMSoftwareMeteringRule . Для удаления нежелательных правил можно использовать командлет Remove-CMSoftwareMeteringRule .
Примечание.
Запустите командлеты Configuration Manager с диска сайта Configuration Manager, например 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 создает правила, они создаются как отключенные.
Чтобы ограничить создание правил, можно использовать значения, заданные другими параметрами этого командлета.
Тип: | Boolean |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-AutoCreatePercentage
Указывает процент компьютеров, использующих программный компонент Configuration Manager для создания правила. Контроль использования программного обеспечения вычисляет количество компьютеров, как и все компьютеры, отслеживаемые для отслеживания использования программного обеспечения Configuration Manager, а не только для одного сайта. Допустимые значения — это целые числа от 1 до 99.
Тип: | Int32 |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-AutoCreateThreshold
Задает ряд правил контроля использования программного обеспечения в качестве порогового значения. Когда Configuration Manager превышает это пороговое значение, он прекращает автоматическое создание правил. Число правил, подсчитываемых для этого порогового значения, включает все правила контроля использования программного обеспечения, а не только те, которые Configuration Manager создает автоматически. Допустимые значения — это целые числа от 1 до 1000.
Тип: | Int32 |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Confirm
Перед запуском командлет запросит подтверждение.
Тип: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-DataRetentionDayCount
Указывает количество дней, в течение которых Configuration Manager хранит данные контроля использования программного обеспечения.
Тип: | Int32 |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-DisableWildcardHandling
Этот параметр обрабатывает подстановочные знаки как литеральные символы. Вы не можете объединить его с ForceWildcardHandling.
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-ForceWildcardHandling
Этот параметр обрабатывает подстановочные знаки и может привести к непредвиденному поведению (не рекомендуется). Его нельзя объединить с DisableWildcardHandling.
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-WhatIf
Показывает, что произойдет при запуске этого командлета. Командлет не выполняется.
Тип: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
Входные данные
None
Выходные данные
System.Object