Obtenir une clé de registre

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 2 minutes de lecture
  • Dans le cadre de la création ou de la modification d'un modèle de détection, vous pouvez utiliser l'opération Obtenir une clé de registre pour récupérer et sélectionner les attributs de clé de registre à stocker dans une table.

    Avant de commencer

    Rôle requis : aucun

    Accédez à l'étape de modèle pertinente :

    1. Sur le formulaire de modèle, sélectionnez la section d'identification pertinente pour Détection.

      Vous pouvez également sélectionner la section d'identification ou de connexion pertinente pour Mappage des services.

    2. Sélectionnez l'étape de modèle pertinente ou cliquez sur le bouton Ajouter une étape pour ajouter une étape.

    Une connaissance de base de la programmation est souhaitée.

    Rôle requis : pd_admin

    Pourquoi et quand exécuter cette tâche

    Cette opération n'est pertinente que pour Windows.

    Procédure

    1. Sélectionnez Obtenir une clé de registre dans la liste Opération.
    2. Si vous travaillez avec le mode Déboguer, effectuez les étapes suivantes :
      1. Cliquez sur Parcourir et sélectionnez la clé de registre.
        Le chemin d'accès de la clé sélectionnée est placé dans le champ Chemin d'accès de la clé de registre. Un formulaire s'ouvre et affiche une liste de clés à côté de l'arborescence.

        Vous pouvez utiliser des variables. Vous pouvez également saisir une valeur du champ spécifique dans une variable tabulaire, comme décrit dans Saisir des valeurs et des variables dans les modèles.

      2. Sélectionnez la clé pour afficher les attributs, puis cliquez sur OK.
    3. Si vous ne travaillez pas avec le mode Déboguer, spécifiez le chemin d'accès de la clé de registre dans le champ Chemin d'accès de la clé de registre.
    4. Sélectionnez l'option pertinente dans la liste Générer une table de variables et de clés :
      • Sélectionnez En utilisant toutes les clés du répertoire de Registre, puis saisissez le nom de la table pour héberger les clés et les variables.
      • Sélectionnez En créant la table à partir du navigateur ou manuellement, puis spécifiez les clés sur lesquelles vous souhaitez générer la table. S'il y a plusieurs clés, cela crée une table pour héberger les variables.
    5. Définissez le nom de la table sur laquelle vous souhaitez enregistrer le résultat de l'opération.
    6. Sélectionnez Terminer pour arrêter la détection si aucun résultat n'est trouvé.
    7. Si vous êtes en mode de débogage, testez l'étape en cliquant sur Test et en vérifiant que l'opération renvoie le résultat attendu.

    Exemple

    Champ Valeur
    Hiérarchie Application > Service d'infrastructure > Serveur Web
    Type de CI Serveur Web Microsoft IIS [cmdb_ci_microsoft_iis_web_server]
    Modèle IIS
    Section Identification pour le(s) type(s) de point d'entrée HTTP(S) pour IIS6
    Numéro et nom de l'étape 2. obtenir la version à partir du registre

    Obtenez les clés de registre et les valeurs de « HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\InetStp » et enregistrez la valeur dans la variable « version ».


    Opération Obtenir une clé de registre

    Que faire ensuite