9 Découverte des services Windows

Aperçu

De la même manière que les systèmes de fichiers sont découverts, il est également possible de découvrir les services Windows.

Clé d'élément

L'élément à utiliser dans la règle de découverte est

service.discovery

Macros prises en charge

Les macros suivantes sont prises en charge pour une utilisation dans le filtre de la règle de découverte et dans les prototypes d'éléments, de déclencheurs et de graphiques :

Macro Description
{#SERVICE.NAME} Nom du service.
{#SERVICE.DISPLAYNAME} Nom affiché du service.
{#SERVICE.DESCRIPTION} Description du service.
{#SERVICE.STATE} Valeur numérique de l'état du service.
Voir l'élément service.info pour plus de détails.
{#SERVICE.STATENAME} Nom de l'état du service.
Voir l'élément service.info pour plus de détails.
{#SERVICE.PATH} Chemin du service.
{#SERVICE.USER} Utilisateur du service.
{#SERVICE.STARTUP} Valeur numérique du type de démarrage du service.
Voir l'élément service.info pour plus de détails.
{#SERVICE.STARTUPNAME} Nom du type de démarrage du service.
Voir l'élément service.info pour plus de détails.
{#SERVICE.STARTUPTRIGGER} Valeur numérique indiquant si le type de démarrage du service a :
0 - aucun déclencheur de démarrage
1 - a des déclencheurs de démarrage
Elle est utile pour découvrir des types de démarrage de service tels que Automatique (démarrage par déclencheur), Automatique différé (démarrage par déclencheur) et Manuel (démarrage par déclencheur).

Sur la base de la découverte des services Windows, vous pouvez créer un prototype d'élément comme

service.info[{#SERVICE.NAME},<param>]

param accepte les valeurs suivantes : state, displayname, path, user, startup ou description.

Par exemple, pour obtenir le nom affiché d'un service, vous pouvez utiliser un élément "service.info[{#SERVICE.NAME},displayname]". Si la valeur param n'est pas spécifiée ("service.info[{#SERVICE.NAME}]"), le paramètre par défaut state est utilisé.