Set-CMSoftwareMeteringSetting
Configura las propiedades de medición de software de Configuration Manager.
Syntax
Set-CMSoftwareMeteringSetting
[-AutoCreateDisabledRule <Boolean>]
[-AutoCreatePercentage <Int32>]
[-AutoCreateThreshold <Int32>]
[-DataRetentionDayCount <Int32>]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
El cmdlet Set-CMSoftwareMeteringSetting configura las propiedades de medición de software para Configuration Manager.
La medición de software puede usar información de inventario de software para crear reglas de medición de software. Al seleccionar esta característica, Configuration Manager identifica varios equipos que usan el mismo software y crea una regla para realizar un seguimiento de ese uso. Puede decidir cuánto tiempo se deben conservar los datos de medición de software que Configuration Manager usa para crear reglas.
Para evitar que Configuration Manager cree demasiadas reglas, puede especificar qué porcentaje de equipos usan un fragmento de software antes de que Configuration Manager cree una regla.
También puede establecer un umbral de regla. Si el número de reglas de medición de software supera este umbral, Configuration Manager deja de crear automáticamente reglas.
Cuando Configuration Manager crea una regla automáticamente, la crea como deshabilitada. Una regla deshabilitada no recopila información de los clientes. Puede usar el cmdlet Enable-CMSoftwareMeteringRule para habilitar una regla. Puede usar el cmdlet Remove-CMSoftwareMeteringRule para quitar reglas no deseadas.
Nota
Ejecute los cmdlets de Configuration Manager desde la unidad de sitio de Configuration Manager, por ejemplo PS XYZ:\>
. Para obtener más información, vea getting started.
Ejemplos
Ejemplo 1: Deshabilitar la creación automática de reglas
PS XYZ:\> Set-CMSoftwareMeteringSetting -AutoCreateDisabledRule $False
Este comando deshabilita la creación automática de reglas. Configuration Manager no crea automáticamente reglas de medición de software después de ejecutar este comando.
Ejemplo 2: Configurar la creación automática de reglas
PS XYZ:\> Set-CMSoftwareMeteringSetting -AutoCreateDisabledRule $True -AutoCreatePercentage 50 -AutoCreateThreshold 200 -DataRetentionDayCount 30
Este comando habilita la creación automática de reglas y establece las propiedades para ella. Este comando establece el porcentaje de equipos que usan un fragmento de software en el 50 por ciento, el umbral de regla en 200 y la cantidad de tiempo que Configuration Manager mantiene los datos de medición de software en 30 días.
Ejemplo 3: Cambiar el porcentaje de creación automática de reglas
PS XYZ:\> Set-CMSoftwareMeteringSetting -AutoCreatePercentage 20
Este comando cambia el porcentaje de equipos que usan un fragmento de software al 20 por ciento.
Parámetros
- Confirm
Solicitará confirmación antes de ejecutar el cmdlet.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AutoCreateDisabledRule
Especifica si Configuration Manager crea automáticamente reglas de medición de software. Si este valor es $True, Configuration Manager crea automáticamente reglas de medición de software. Si este valor es $False, no crea automáticamente reglas.
Cuando Configuration Manager crea reglas, las crea como deshabilitadas.
Puede usar los valores establecidos por otros parámetros de este cmdlet para limitar la creación de reglas.
Type: | Boolean |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AutoCreatePercentage
Especifica un porcentaje de equipos que usan un fragmento de software para que Configuration Manager cree una regla. La medición de software calcula el número de equipos como todos los equipos supervisados para la medición de software por Configuration Manager, no solo para un solo sitio. Los valores válidos son enteros del 1 al 99.
Type: | Int32 |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AutoCreateThreshold
Especifica un número de reglas de medición de software como umbral. Cuando Configuration Manager supera este umbral, deja de crear automáticamente reglas. El número de reglas contadas para este umbral incluye todas las reglas de medición de software, no solo las que Configuration Manager crea automáticamente. Los valores válidos son enteros de 1 a 1000.
Type: | Int32 |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DataRetentionDayCount
Especifica el número de días que Configuration Manager conserva los datos de medición de software.
Type: | Int32 |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DisableWildcardHandling
Este parámetro trata los caracteres comodín como valores de caracteres literales. No se puede combinar con ForceWildcardHandling.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ForceWildcardHandling
Este parámetro procesa caracteres comodín y puede provocar un comportamiento inesperado (no recomendado). No se puede combinar con DisableWildcardHandling.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Muestra lo que ocurriría si se ejecuta el cmdlet. El cmdlet no se ejecuta.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Entradas
Ninguno
Salidas
System.Object