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