1. |
a. |
Connectez-vous à la Console d'administration K1000, http://K1000_hostname/admin. Ou bien, si l'option Afficher le menu de l'organisation dans l'en-tête d'administrateur est activée dans les Paramètres généraux de l'appliance, sélectionnez une organisation dans la liste déroulante située en haut à droite de la page, à côté des informations de connexion. |
b. |
c. |
2. |
Toute information supplémentaire que vous souhaitez fournir. | |
Ainsi, l'appliance vérifie d'abord si une application est présente sur un périphérique avant de déployer cette application. Dans certains cas, toutefois, les programmes installés ne sont pas enregistrés dans Ajout/Suppression de programmes ou dans les zones habituelles du Registre. Si tel est le cas, l'appliance ne sera peut-être pas en mesure de détecter la présence de l'application sans informations supplémentaires de la part de l'administrateur. Par conséquent, il se peut que l'appliance répète l'installation chaque fois que le périphérique se connecte. Les règles d'inventaire personnalisé permettent d'éviter cela. |
4. |
En regard de Télécharger et associer le fichier, cliquez sur Sélectionner un fichier afin de rechercher un fichier, puis cliquez sur Ouvrir ou sur Choisir. |
5. |
Pour empêcher la copie du fichier sur des partages de réplication, sélectionnez Ne pas répliquer le fichier associé. Cette option est utile pour les fichiers volumineux, tels que les suites logicielles, que vous ne souhaitez pas voir installés par les utilisateurs depuis des partages de réplication. |
6. |
7. |
Après transmission des résultats par l'agent, la page des détails du périphérique affiche les résultats sous Logiciel dans Programmes installés et Champs d'inventaire personnalisés.
REMARQUE: les applications qui présentent des règles avec retour de valeur définissant un Champ d'inventaire personnalisé apparaissent également en tant que Programmes installés. |
Si vous n'obtenez pas les résultats escomptés, vérifiez que le périphérique a été inventorié récemment. L'heure de l'inventaire apparaît dans le champ Dernier inventaire de la page des détails sur le périphérique.
Les règles conditionnelles et avec retour de valeur utilisent la syntaxe suivante :
Entrez functionName suivi d'une parenthèse ouvrante, insérez les arguments, puis refermez la parenthèse. N'insérez aucun espace entre le nom de la fonction et la parenthèse ouvrante.
Entrez la syntaxe de l'argument pour toutes les règles (excepté command et regex (expression standard)) comme suit :
• |
Par exemple, les syntaxes suivantes sont identiques :
Par exemple, si l'utilisateur veut tester une valeur de registre dont le nom de valeur est « test,value », il doit utiliser la forme de remplacement pour la virgule, car le nom de la valeur de registre n'est pas le dernier argument de la fonction Custom Inventory (CI).
• |
Une parenthèse ouvrante littérale sans correspondance doit être représentée par la forme {{op}}. Lorsque l'analyseur crée des jetons pour les arguments de la fonction, il compte le nombre de parenthèses ouvrantes et fermantes pour déterminer la fin de la fonction et de l'argument. Ainsi, des parenthèses ouvrantes littérales sans correspondance perturbent le comptage et provoquent une analyse incorrecte de la valeur de l'argument. Si une parenthèse ouvrante littérale est nécessaire dans la valeur de l'argument, elle doit être représentée par {{op}}. |
Par exemple, si l'utilisateur veut faire représenter la chaîne « Hello ( World », la fonction CI doit être écrite comme suit :
• |
Par exemple, si l'utilisateur veut représenter la chaîne « Hello ) World », la fonction CI doit être écrite comme suit :
Si vous utilisez une règle conditionnelle et qu'elle renvoie True, le nom d'affichage (Titre) de l'application personnalisée s'affiche dans la section Logiciels : Programmes installés de la page Détails sur le périphérique, dans la section Inventaire.
Les sections suivantes décrivent les règles testant les conditions :
Si la règle retourne False, l'application ne s'affiche pas dans la section Programmes installés des détails de l'inventaire du périphérique.
CONSEIL: les périphériques où l'élément est installé sont répertoriés à la page Inventaire > Logiciels > Custom_item : Détails. |
Le tableau suivant présente les types de données pouvant être utilisés pour faire des comparaisons.
Types de données pris en charge pour les fonctions de comparaison Equals, GreaterThan, LessThan | |
Le tableau suivant indique comment les comparaisons sont faites.
| |||
Par exemple, si la valeur cible est 52a1, seul 52 est évalué. | |||
Recherche un répertoire dans le chemin spécifié sur le périphérique. | ||||
Vérifie que la propriété Version > Version du fichier du fichier spécifié dans le chemin correspond à la valeur TEXTE que vous avez saisie. | ||||
Vérifie que la propriété Version > Version du fichier du fichier spécifié en tant que chemin est inférieure à la valeur TEXTE que vous avez saisie. | ||||
Vérifie que la propriété Version > Version du fichier du fichier spécifié est supérieure à la valeur TEXTE que vous avez saisie. | ||||
Vérifie que la propriété Version > Version du produit de l'exécutable ou du fichier d'installation spécifié correspond à la valeur TEXTE que vous avez saisie. | ||||
Vérifie que la propriété Version > Version du produit de l'exécutable ou du fichier d'installation spécifié est inférieure à la valeur TEXTE que vous avez saisie. | ||||
Vérifie que la propriété Version > Version du produit de l'exécutable ou du fichier d'installation spécifié est supérieure à la valeur TEXTE que vous avez saisie. | ||||
Vérifie que la propriété Informations sur le fichier de l'exécutable ou du fichier d'installation spécifié est supérieure à la valeur que vous avez saisie. | ||||
Vérifie que la propriété Informations sur le fichier de l'exécutable ou du fichier d'installation spécifié est inférieure à la valeur que vous avez saisie. | ||||
Vérifie qu'une variable d'environnement avec le nom spécifié existe. | ||||
Vérifie que la définition de variable d'environnement est supérieure à la valeur spécifiée. Les trois types sont valides : TEXTE, DATE (au format complet dd/mm/yyyy hh:mm:ss) et NOMBRE. | ||||
Vérifie que la définition de variable d'environnement est inférieure à la valeur spécifiée. Les trois types sont valides : TEXTE, DATE (au format complet dd/mm/yyyy hh:mm:ss) et NOMBRE. | ||||
Vérifie que la définition de variable d'environnement correspond exactement à la valeur spécifiée. Les trois types sont valides : TEXTE, DATE (au format complet dd/mm/yyyy hh:mm:ss) et NOMBRE. | ||||
Vérifie que la valeur désignée existe dans un fichier PLIST. | ||||
Vérifie que la valeur désignée est un NOMBRE ou un TEXTE supérieur à la valeur que vous avez saisie. | ||||
Vérifie que la valeur désignée est un NOMBRE ou un TEXTE inférieur à la valeur que vous avez saisie. | ||||
Pour plus d'informations sur les fonctions Equals, GreaterThan et LessThan pour FilenamesMatchingRegex, voir Référence concernant les règles avec expressions standard.
Les règles dont le nom se termine par Exists vérifient la présence d'un fichier, d'un répertoire, d'une clé de registre ou d'un autre élément. Si l'agent K1000 identifie un élément sur le périphérique, la règle retourne True et l'élément apparaît en tant que programme installé dans les détails de l'inventaire du périphérique.
Utilisez l'une des règles Exists suivantes :
Exemple : recherche d'un répertoire (dossier)
L'exemple suivant permet de tester l'existence du répertoire Windows sur le périphérique :
Exemple : recherche d'un fichier
Les règles dont le nom se termine par Equals comparent la valeur définie sur le périphérique à celle que vous avez spécifiée dans la règle. Les règlent retournent True si les valeurs correspondent exactement.
Utilisez l'une des règles Equals suivantes :
Exemple : test du paramètre JAVA_HOME
Pour vérifier que le paramètre JAVA_HOME est C:\Program Files\Java\jdk1.6.0_02 :
Exemple : test du paramètre McAfee® Registry Entry
Pour vérifier que le paramètre utilise le même format que la date dans l'entrée :
Exemple : test de la version d'Internet Explorer
Pour vérifier que la version d'Internet Explorer est 10.0.9200.17148 :
Si la version est indiquée sous la forme 10.0.9, la règle retourne la valeur False. L'argument Version d'une fonction Equals doit être précis. Si vous n'indiquez pas le numéro de version complet, l'opération échoue.
Exemple : détection de Windows XP Service Pack 2
Windows XP Service Pack 2 apparaît dans Ajout/Suppression de programmes, uniquement sur les périphériques initialement équipés du SP1, puis mis à niveau vers SP2. Pour cet élément, l'inventaire des applications par défaut n'indique pas les périphériques déjà équipés du SP2, car ils sont affiliés d'origine au niveau SP2.
Les fonctions dont le nom se termine par GreaterThan et LessThan comparent les valeurs indiquées dans Table 23.
Utilisez l'une des règles GreaterThan et LessThan suivantes :
• |
FileVersionGreaterThan (path, version) et FileVersionLessThan (path, version) |
• |
ProductVersionGreaterThan (path, version) et ProductVersionLessThan (path, version) |
• |
FileInfoGreaterThan (fullpath, attribute, type, value) et FileInfoLessThan (fullpath, attribute, type, value) |
• |
RegistryValueGreaterThan (registryPath, valueName, value) et RegistryValueLessThan (registryPath, valueName, value) |
• |
EnvironmentalVariableGreaterThan (var, type, value) et EnvironmentalVariableLessThan (var, type, value) |
• |
PlistValueGreaterThan (fullpath, entry, type, value) et PlistValueLessThan (fullpath, entry, type, value) |
• |
FilenameMatchingRegexGreaterThan (fullpath, regex, value) et FilenameMatchingRegexLessThan (fullpath, regex, value) |
Exemple : vérification que la version du produit est supérieure à 10
Pour vérifier que la version du produit est supérieure à 10 :
Pour vérifier si la version du produit est 10 (égale à 10) ou supérieure, entrez la règle suivante :
Exemple : vérification de la plage de la version du produit
Vous pouvez combiner des règles à l'aide des opérateurs ET et OU pour tester plusieurs conditions.
L'association de règles conditionnelles produit les résultats suivants :
Dans le champ Inventaire personnalisé, associez les règles à l'aide de la syntaxe suivante :
Séparez chaque condition de l'opérateur par des espaces.
Exemple : vérification d'une clé de registre et comparaison de valeurs
Lorsque vous combinez des règles à l'aide de l'opérateur OU, si l'une des règles du Champ Inventaire personnalisé est True, l'application apparaît dans la liste Programmes installés du périphérique.
Dans le champ Inventaire personnalisé, associez les règles à l'aide de la syntaxe suivante :
Séparez chaque fonction de l'opérateur par des espaces.
Exemple : vérification d'une valeur de registre
Pour vérifier qu'une entrée de registre correspond à une valeur ou à une autre :
CONSEIL: pour définir une plage, combinez les règles RegistryValueGreaterThan et RegistryValueLessThan avec l'opérateur ET. |
© 2021 Quest Software Inc. ALL RIGHTS RESERVED. Feedback Terms of Use Privacy