Partager via


Set-CMAssetIntelligenceClass

Modifie les classes de création de rapports d’inventaire matériel Asset Intelligence.

Syntaxe

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

Description

L’applet de commande Set-CMAssetIntelligenceClass modifie les classes de création de rapports d’inventaire matériel Asset Intelligence. L’agent client d’inventaire matériel collecte l’inventaire à partir des clients Configuration Manager en fonction des classes de création de rapports d’inventaire matériel Asset Intelligence que vous activez.

Vous pouvez modifier les informations de catégorisation, notamment le nom du produit, le fournisseur, la catégorie de logiciels et la famille de logiciels, pour les logiciels inventoriés uniquement sur le site de niveau supérieur de votre hiérarchie. Après avoir modifié les informations de catégorisation pour les logiciels prédéfinis, l’état de validation du logiciel passe de Validé à Défini par l’utilisateur.

Remarque

Exécutez des applets de commande Configuration Manager à partir du lecteur de site Configuration Manager, par exemple PS XYZ:\>. Pour plus d’informations, consultez Prise en main.

Exemples

Exemple 1 : Modifier les classes de création de rapports d’inventaire matériel Asset Intelligence

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

Cette commande active la classe de création de rapports nommée SMS_InstalledExecutable et désactive la classe de création de rapports nommée MS_InstalledSoftware.

Exemple 2 : Activer toutes les classes de création de rapports d’inventaire matériel Asset Intelligence

PS XYZ:\> Set-CMAssetIntelligenceClass -EnableAllReportingClass

Cette commande active toutes les classes de création de rapports d’inventaire matériel Asset Intelligence.

Paramètres

-Confirm

Une invite de confirmation apparaît avant d’exécuter le cmdlet.

Type:SwitchParameter
Alias:cf
Position:Named
Valeur par défaut:False
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-DisableReportingClass

Spécifie un tableau de classes de création de rapports Asset Intelligence à désactiver. Les valeurs acceptables pour ce paramètre sont les suivantes :

  • SMS_AutoStartSoftware
  • SMS_BrowserHelperObject
  • SMS_InstalledExecutable
  • SMS_InstalledSoftware
  • SMS_SoftwareShortcut
  • SMS_SoftwareTag
  • SMS_SystemConsoleUsage
  • SMS_SystemConsoleUser
  • SoftwareLicensingProduct
  • SoftwareLicensingService
  • Win32_USBDevice
Type:ClassNameType[]
Valeurs acceptées:SMS_AutoStartSoftware, SMS_BrowserHelperObject, SMS_InstalledExecutable, SMS_InstalledSoftware, SMS_SoftwareShortcut, SMS_SystemConsoleUsage, SMS_SystemConsoleUser, SoftwareLicensingProduct, SoftwareLicensingService, Win32_USBDevice, SMS_SoftwareTag
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-DisableWildcardHandling

Ce paramètre traite les caractères génériques comme des valeurs de caractère littéral. Vous ne pouvez pas la combiner avec ForceWildcardHandling.

Type:SwitchParameter
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-EnableAllReportingClass

Indique que toutes les classes de création de rapports Asset Intelligence sont activées.

Type:SwitchParameter
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-EnableReportingClass

Spécifie un tableau de classes de création de rapports Asset Intelligence à activer. Les valeurs acceptables pour ce paramètre sont les suivantes :

  • SMS_AutoStartSoftware
  • SMS_BrowserHelperObject
  • SMS_InstalledExecutable
  • SMS_InstalledSoftware
  • SMS_SoftwareShortcut
  • SMS_SoftwareTag
  • SMS_SystemConsoleUsage
  • SMS_SystemConsoleUser
  • SoftwareLicensingProduct
  • SoftwareLicensingService
  • Win32_USBDevice
Type:ClassNameType[]
Valeurs acceptées:SMS_AutoStartSoftware, SMS_BrowserHelperObject, SMS_InstalledExecutable, SMS_InstalledSoftware, SMS_SoftwareShortcut, SMS_SystemConsoleUsage, SMS_SystemConsoleUser, SoftwareLicensingProduct, SoftwareLicensingService, Win32_USBDevice, SMS_SoftwareTag
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-ForceWildcardHandling

Ce paramètre traite les caractères génériques et peut entraîner un comportement inattendu (non recommandé). Vous ne pouvez pas la combiner avec DisableWildcardHandling.

Type:SwitchParameter
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-WhatIf

Présente ce qui se produit si le cmdlet s’exécute. L’applet de commande ne s’exécute pas.

Type:SwitchParameter
Alias:wi
Position:Named
Valeur par défaut:False
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

Entrées

None

Sorties

System.Object