Set-CMAssetIntelligenceClass

Modifica le classi di report dell'inventario hardware di Asset Intelligence.

Sintassi

Set-CMAssetIntelligenceClass
   [-EnableAllReportingClass]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-CMAssetIntelligenceClass
   [-DisableReportingClass <ClassNameType[]>]
   [-EnableReportingClass <ClassNameType[]>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Descrizione

Il cmdlet Set-CMAssetIntelligenceClass modifica le classi di report dell'inventario hardware di Asset Intelligence. L'agente client dell'inventario hardware raccoglie l'inventario dai client di Configuration Manager in base alle classi di report dell'inventario hardware di Asset Intelligence abilitate.

È possibile modificare le informazioni di categorizzazione, che includono il nome del prodotto, il fornitore, la categoria software e la famiglia di software, per il software di inventario solo nel sito di primo livello nella gerarchia. Dopo aver modificato le informazioni di categorizzazione per il software predefinito, lo stato di convalida per il software passa da Convalidato a Definito dall'utente.

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: Modificare le classi di report dell'inventario hardware di Asset Intelligence

PS XYZ:\> Set-CMAssetIntelligenceClass -EnableReportingClassName SMS_InstalledExecutable -DisableReportingClassName MS_InstalledSoftware

Questo comando abilita la classe di report denominata SMS_InstalledExecutable e disabilita la classe di report denominata MS_InstalledSoftware.

Esempio 2: Abilitare tutte le classi di report sull'inventario hardware di Asset Intelligence

PS XYZ:\> Set-CMAssetIntelligenceClass -EnableAllReportingClass

Questo comando abilita tutte le classi di report dell'inventario hardware di Asset Intelligence.

Parametri

-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

-DisableReportingClass

Specifica una matrice di classi di report di Asset Intelligence da disabilitare. I valori consentiti per questo parametro sono:

  • SMS_AutoStartSoftware
  • SMS_BrowserHelperObject
  • SMS_InstalledExecutable
  • SMS_InstalledSoftware
  • SMS_SoftwareShortcut
  • SMS_SoftwareTag
  • SMS_SystemConsoleUsage
  • SMS_SystemConsoleUser
  • SoftwareLicensingProduct
  • SoftwareLicensingService
  • Win32_USBDevice
Tipo:ClassNameType[]
Valori accettati:SMS_AutoStartSoftware, SMS_BrowserHelperObject, SMS_InstalledExecutable, SMS_InstalledSoftware, SMS_SoftwareShortcut, SMS_SystemConsoleUsage, SMS_SystemConsoleUser, SoftwareLicensingProduct, SoftwareLicensingService, Win32_USBDevice, SMS_SoftwareTag
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

-EnableAllReportingClass

Indica che tutte le classi di report di Asset Intelligence sono abilitate.

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

-EnableReportingClass

Specifica una matrice di classi di report di Asset Intelligence da abilitare. I valori consentiti per questo parametro sono:

  • SMS_AutoStartSoftware
  • SMS_BrowserHelperObject
  • SMS_InstalledExecutable
  • SMS_InstalledSoftware
  • SMS_SoftwareShortcut
  • SMS_SoftwareTag
  • SMS_SystemConsoleUsage
  • SMS_SystemConsoleUser
  • SoftwareLicensingProduct
  • SoftwareLicensingService
  • Win32_USBDevice
Tipo:ClassNameType[]
Valori accettati:SMS_AutoStartSoftware, SMS_BrowserHelperObject, SMS_InstalledExecutable, SMS_InstalledSoftware, SMS_SoftwareShortcut, SMS_SystemConsoleUsage, SMS_SystemConsoleUser, SoftwareLicensingProduct, SoftwareLicensingService, Win32_USBDevice, SMS_SoftwareTag
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