Modèles de signature étendue
Disponible à partir de la version 9.2.2. Les signatures étendues sont des signatures flexibles qui sont utilisées pour la reconnaissance de logiciel. Elles se composent d'un certain nombre de variables exportées et de la déclaration des opérations qui sont requises pour affecter une valeur à ces variables. Mettez à jour le serveur BigFix et le catalogue des logiciels pour permettre à la fonction de signature étendue de signaler les versions détaillées du logiciel installé.
Opérandes et opérateurs
Chaque signature étendue peut être visualisée comme un ensemble d'instructions de traitement qui sont utilisées par des analyses de logiciels pour détecter si un logiciel est installé sur le système informatique cible. Ces expressions de traitement se composent de deux types de composants : opérandes et opérateurs. Les opérandes sont les objets qui sont manipulés, et les opérateurs sont des symboles qui représentent des actions caractéristiques. Les opérandes et les opérateurs peuvent être scalaires (composés d'une seule valeur) ou vectoriels (composés de plusieurs valeurs).
La version de schéma prise en charge par BigFix Inventory est 2.7.
Interprétation des variables par l'inventaire BigFix
- IS_INSTALLéD - obligatoire
Lorsque le logiciel est détecté, la condition doit être définie sur true. Lorsque le logiciel n'est pas détecté, la condition doit être définie sur false.
- INSTALL_PATH - facultatif
La valeur est répertoriée dans le chemin d'installation.
DéTAILéD_VéRUtilisez la variable DéTAILéD_VéR pour rechercher la version détaillée. Les informations s'affichent dans la colonne version détaillée du composant. La valeur est répertoriée dans la colonne version détaillée du composant. La version de composant est référencée à partir de l'entrée du catalogue.
Modèles de signature étendue
La section suivante fournit des modèles de signature étendue pour vous aider à créer une nouvelle signature étendue et mentionne les opérateurs et les facteurs nécessaires qui explicitent les valeurs qu'elles contiennent. Le tableau répertorie les modèles de signatures étendues à mesure qu'elles sont créées dans BigFix Inventory.
<Variable name="IS_INSTALLED">
...
</Variable>| Identification ou détection de | Modèle témoin |
|---|---|
Le modèle suivant vérifie l'existence d'une clé de registre de valeur 4.0 et signale la clé en tant que version détaillée. |
|
| Nom de fichier |
Le modèle ci-après vérifie l'identification ou la détection d'un nom de fichier.
Il est inutile d'indiquer la taille du fichier. |
| éxistence d'un certain nombre de clés de registre Windows™ |
Le modèle ci-après vérifie l'identification ou la détection de l'existence d'un certain nombre de clés de registre Windows™. Le nombre de clés à fournir dépend de l'application.
|
| éxistence d'au moins l'une des clés de registre |
Le modèle ci-après vérifie l'identification ou la détection de l'existence d'au moins une des clés de registre.
|
| Fichier qui se trouve dans un répertoire particulier défini par un filtre |
Le modèle ci-après vérifie l'identification ou la détection du fichier qui se trouve dans un répertoire particulier défini par un filtre. Remarque : Utilisez "?" comme caractère générique unique et "*" pour désigner plusieurs caractères.
Restriction : Remplacez les barres obliques ou barres obliques inversées dans le chemin du fichier par le caractère générique "?".
|
| Nom de clé, entrée principale et sa valeur pour une clé de registre |
Le modèle ci-après vérifie l'identification ou la détection du nom de la clé, de l'entrée de la clé et de sa valeur pour une clé de registre.
|
| Architecture de l'UC |
Le modèle ci-après vérifie l'identification ou la détection de l'architecture de l'UC.
Where ARCHITECTURE_CODEs:
|
| Contenu du fichier et chaînes spécifiées correspondantes | Le modèle ci-après vérifie l'identification ou la détection du contenu du fichier et des chaînes spécifiées correspondantes. Remarque : Le scanner indique seulement des fichiers texte. Il ne peut pas lire les fichiers binaires et d'archives, tels que .jar, .ear et .zip. Le nom du fichier à détecter est MYFILE.txt et la valeur de la chaîne est MYAPP_version=MYAPP-1.3. |
|
éxistence de deux fichiers dans un répertoire particulier où le fichier someprog.jar a une taille particulière |
Le modèle ci-après vérifie l'identification ou la détection de l'existence de deux fichiers dans un répertoire particulier où le fichier someprog.jar possède une taille particulière.
|
| Rapport Données du package BFI correspondantes côté nœud final | Il est possible de faire correspondre les données répertoriées dans le rapport Données du package BFI côté nœud final à l'aide de l'opérande PackageInforMatch. Voici un exemple à ce sujet. L'exemple ci-dessous peut être combiné avec d'autres exemples mentionnés sur cette page. |
| éxistence d'un fichier particulier |
Le modèle ci-après vérifie l'identification ou la détection de l'existence d'un fichier particulier.
|
| Type de fichier avec seulement une partie du nom donné |
Le modèle ci-après vérifie l'identification ou la détection du type de fichier avec seulement une partie du nom donné.
|
| éxistence d'un fichier spécifique, un autre fichier n'existe pas |
Le modèle ci-après vérifie l'identification ou la détection de l'existence d'un fichier spécifique, alors qu'un autre fichier n'existe pas.
|
| éléments logiciels quand la clé de registre identifie le produit, systèmes Windows™ |
Le modèle ci-après vérifie l'identification ou la détection des éléments logiciels lorsque la clé de registre identifie le produit (systèmes Windows™). Compare une partie de la chaîne principale. Pour aborder ce cas, deux signatures doivent être créées : une pour l'architecture 32 bits et une pour l'architecture 64 bits.
|
| Clés de registre, où l'édition et la version sont stockées |
Le modèle ci-après vérifie l'identification ou la détection des clés de registre, où l'édition et la version sont stockées. Cette signature correspond à une plage de versions caractéristique.
|
| Instances logicielles en identifiant leurs clés de registre. |
Le modèle ci-après vérifie l'identification ou la détection des instances de logiciel en identifiant leur clé de registre. Le nom d'instance est répercuté par le caractère d'astérisque dans le chemin d'accès de registre : HKEY_LOCAL_MACHINE\SOFTWARE\ Microsoft\SoftwareName\*\Info\CurrVer Cette signature correspond à une plage d'éditions et de versions spécifique. Pour aborder ce cas, deux signatures doivent être créées : une pour l'architecture 32 bits et une pour l'architecture 64 bits.
|
| Désinstallation de clés de registre, systèmes Windows™ |
Le modèle ci-après vérifie l'identification ou la détection des clés de registre de la désinstallation, sur les systèmes Windows™. Cette signature effectue une itération dans toutes les clés et essaye de faire coïncider des modèles spécifiques dans les valeurs DisplayName et Displayversion. Pour aborder ce cas, deux signatures doivent être créées : une pour l'architecture 32 bits et une pour l'architecture 64 bits.
|