Set-CMSoftwareMeteringSetting
Configura as propriedades de medição de software do Configuration Manager.
Sintaxe
Set-CMSoftwareMeteringSetting
[-AutoCreateDisabledRule <Boolean>]
[-AutoCreatePercentage <Int32>]
[-AutoCreateThreshold <Int32>]
[-DataRetentionDayCount <Int32>]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
O cmdlet Set-CMSoftwareMeteringSetting configura as propriedades de medição de software para o Configuration Manager.
A medição de software pode utilizar informações de inventário de software para criar regras de medição de software. Quando seleciona esta funcionalidade, o Configuration Manager identifica vários computadores que utilizam o mesmo software e cria uma regra para controlar essa utilização. Decide quanto tempo deve manter os dados de medição de software que o Configuration Manager utiliza para criar regras.
Para impedir que o Configuration Manager crie demasiadas regras, pode especificar a percentagem de computadores que utilizam uma parte do software antes de o Configuration Manager criar uma regra.
Também pode definir um limiar de regra. Se o número de regras de medição de software exceder este limiar, o Configuration Manager deixa de criar regras automaticamente.
Quando o Configuration Manager cria uma regra automaticamente, cria essa regra como desativada. Uma regra desativada não recolhe informações de clientes. Pode utilizar o cmdlet Enable-CMSoftwareMeteringRule para ativar uma regra. Pode utilizar o cmdlet Remove-CMSoftwareMeteringRule para remover regras indesejadas.
Observação
Execute cmdlets do Configuration Manager a partir da unidade do site do Configuration Manager, por exemplo PS XYZ:\>
. Para obter mais informações, veja Introdução.
Exemplos
Exemplo 1: Desativar a criação automática de regras
PS XYZ:\> Set-CMSoftwareMeteringSetting -AutoCreateDisabledRule $False
Este comando desativa a criação automática de regras. O Configuration Manager não cria automaticamente regras de medição de software depois de executar este comando.
Exemplo 2: Configurar a criação automática de regras
PS XYZ:\> Set-CMSoftwareMeteringSetting -AutoCreateDisabledRule $True -AutoCreatePercentage 50 -AutoCreateThreshold 200 -DataRetentionDayCount 30
Este comando permite a criação automática de regras e define propriedades para a mesma. Este comando define a percentagem de computadores que utilizam uma parte do software para 50%, o limiar da regra para 200 e a quantidade de tempo que o Configuration Manager mantém os dados de medição de software para 30 dias.
Exemplo 3: Alterar a percentagem de criação automática de regras
PS XYZ:\> Set-CMSoftwareMeteringSetting -AutoCreatePercentage 20
Este comando altera a percentagem de computadores que utilizam uma parte do software para 20%.
Parâmetros
-AutoCreateDisabledRule
Especifica se o Configuration Manager cria automaticamente regras de medição de software. Se este valor for $True, o Configuration Manager cria automaticamente regras de medição de software. Se este valor for $False, não cria automaticamente regras.
Quando o Configuration Manager cria regras, cria-as como desativadas.
Pode utilizar os valores definidos por outros parâmetros deste cmdlet para limitar a criação de regras.
Tipo: | Boolean |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-AutoCreatePercentage
Especifica uma percentagem de computadores que utilizam uma parte do software para o Configuration Manager criar uma regra. A medição de software calcula o número de computadores como todos os computadores monitorizados para medição de software pelo Configuration Manager e não apenas para um único site. Os valores válidos são números inteiros de 1 a 99.
Tipo: | Int32 |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-AutoCreateThreshold
Especifica uma série de regras de medição de software como um limiar. Quando o Configuration Manager excede este limiar, deixa de criar regras automaticamente. O número de regras contabilizadas para este limiar inclui todas as regras de medição de software e não apenas as que o Configuration Manager cria automaticamente. Os valores válidos são números inteiros de 1 a 1000.
Tipo: | Int32 |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-Confirm
Solicita a confirmação antes de executar o cmdlet.
Tipo: | SwitchParameter |
Aliases: | cf |
Cargo: | Named |
Valor padrão: | False |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-DataRetentionDayCount
Especifica o número de dias em que o Configuration Manager mantém os dados de medição de software.
Tipo: | Int32 |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-DisableWildcardHandling
Este parâmetro trata os carateres universais como valores de carateres literais. Não pode combiná-lo com ForceWildcardHandling.
Tipo: | SwitchParameter |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-ForceWildcardHandling
Este parâmetro processa carateres universais e pode levar a um comportamento inesperado (não recomendado). Não pode combiná-lo com DisableWildcardHandling.
Tipo: | SwitchParameter |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-WhatIf
Mostrar o que aconteceria se o cmdlet fosse executado. O cmdlet não é executado.
Tipo: | SwitchParameter |
Aliases: | wi |
Cargo: | Named |
Valor padrão: | False |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
Entradas
None
Saídas
System.Object