Condividi tramite


Set-CMSoftwareMeteringSetting

Configura le proprietà di controllo software di Configuration Manager.

Sintassi

Set-CMSoftwareMeteringSetting
   [-AutoCreateDisabledRule <Boolean>]
   [-AutoCreatePercentage <Int32>]
   [-AutoCreateThreshold <Int32>]
   [-DataRetentionDayCount <Int32>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Descrizione

Il cmdlet Set-CMSoftwareMeteringSetting configura le proprietà di misurazione software per Configuration Manager.

La misurazione software può usare le informazioni di inventario software per creare regole di misurazione software. Quando si seleziona questa funzionalità, Configuration Manager identifica più computer che usano lo stesso software e crea una regola per tenere traccia di tale utilizzo. Si decide per quanto tempo conservare i dati di controllo software usati da Configuration Manager per creare regole.

Per impedire a Configuration Manager di creare troppe regole, è possibile specificare la percentuale di computer che usano un software prima che Configuration Manager crei una regola.

È anche possibile impostare una soglia di regola. Se il numero di regole di controllo software supera questa soglia, Configuration Manager interrompe automaticamente la creazione di regole.

Quando Configuration Manager crea automaticamente una regola, questa viene creata come disabilitata. Una regola disabilitata non raccoglie informazioni dai client. È possibile usare il cmdlet Enable-CMSoftwareMeteringRule per abilitare una regola. È possibile usare il cmdlet Remove-CMSoftwareMeteringRule per rimuovere le regole indesiderate.

Nota

Eseguire i cmdlet di Configuration Manager dall'unità del sito di Configuration Manager, ad esempio PS XYZ:\>. Per altre informazioni, vedere Introduzione.

Esempio

Esempio 1: Disabilitare la creazione automatica delle regole

PS XYZ:\> Set-CMSoftwareMeteringSetting -AutoCreateDisabledRule $False

Questo comando disabilita la creazione automatica delle regole. Configuration Manager non crea automaticamente regole di controllo software dopo l'esecuzione di questo comando.

Esempio 2: Configurare la creazione automatica delle regole

PS XYZ:\> Set-CMSoftwareMeteringSetting -AutoCreateDisabledRule $True -AutoCreatePercentage 50 -AutoCreateThreshold 200 -DataRetentionDayCount 30

Questo comando abilita la creazione automatica delle regole e ne imposta le proprietà. Questo comando imposta la percentuale di computer che usano un componente software sul 50%, la soglia della regola su 200 e la quantità di tempo in cui Configuration Manager mantiene i dati di controllo software su 30 giorni.

Esempio 3: Modificare la percentuale di creazione automatica delle regole

PS XYZ:\> Set-CMSoftwareMeteringSetting -AutoCreatePercentage 20

Questo comando modifica la percentuale di computer che usano un componente software al 20%.

Parametri

-AutoCreateDisabledRule

Specifica se Configuration Manager crea automaticamente regole di controllo software. Se questo valore viene $True, Configuration Manager crea automaticamente regole di misurazione software. Se questo valore è $False, non crea automaticamente regole.

Quando Configuration Manager crea regole, le crea come disabilitate.

È possibile usare i valori impostati da altri parametri di questo cmdlet per limitare la creazione di regole.

Tipo:Boolean
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-AutoCreatePercentage

Specifica una percentuale di computer che usano un software per Configuration Manager per creare una regola. Il controllo software calcola il numero di computer come tutti i computer monitorati per la misurazione software da Configuration Manager, non solo per un singolo sito. I valori validi sono numeri interi compresi tra 1 e 99.

Tipo:Int32
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-AutoCreateThreshold

Specifica una serie di regole di misurazione software come soglia. Quando Configuration Manager supera questa soglia, interrompe automaticamente la creazione di regole. Il numero di regole conteggiate per questa soglia include tutte le regole di controllo software, non solo quelle create automaticamente da Configuration Manager. I valori validi sono numeri interi compresi tra 1 e 1000.

Tipo:Int32
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Confirm

Richiede la conferma prima di eseguire il cmdlet.

Tipo:SwitchParameter
Alias:cf
Posizione:Named
Valore predefinito:False
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-DataRetentionDayCount

Specifica il numero di giorni in cui Configuration Manager mantiene i dati di controllo software.

Tipo:Int32
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-DisableWildcardHandling

Questo parametro considera i caratteri jolly come valori letterali. Non è possibile combinarlo con ForceWildcardHandling.

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ForceWildcardHandling

Questo parametro elabora caratteri jolly e può causare un comportamento imprevisto (non consigliato). Non è possibile combinarlo con DisableWildcardHandling.

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-WhatIf

Mostra cosa accade se viene eseguito il cmdlet. Il cmdlet non viene eseguito.

Tipo:SwitchParameter
Alias:wi
Posizione:Named
Valore predefinito:False
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

Input

None

Output

System.Object