Ecriture d'un script de conditions requises personnalisées

Les conditions requises personnalisées fournissent plus de flexibilité qu'une condition requise prédéfinie. Par exemple, vous pouvez ajouter une application qui n'est pas comprise dans les listes prédéfinies d'applications.
Pour créer une exigence personnalisée, ajoutez une ou plusieurs fonctions ou instructions
IF..THEN
à un script. Quand vous exécutez le script, la vérification d'intégrité de l'hôte recherche la condition qui apparaît sous le nœud
IF
. Selon la condition, l'action qui apparaît sous le nœud
THEN
est exécutée. Le résultat (
réussite
ou
échec
) est renvoyé.
Lorsque vous ajoutez de nombreuses conditions différentes dans un script pour les rechercher, ce paramètre s'applique à l'ensemble du script de condition requise personnalisée. Ce choix peut déterminer si vous voulez créer plusieurs petites conditions personnalisées ou une plus longue qui comporte plusieurs étapes.
  1. Pour écrire un script de conditions requises personnalisées
  2. Dans la console, ouvrez une politique d'intégrité de l'hôte.
  3. Dans la page
    Politique d'intégrité de l'hôte
    , cliquez sur
    Conditions requises > Ajouter
    .
  4. Dans la boîte de dialogue
    Ajouter une condition requise
    , cliquez sur la liste déroulante
    Sélectionnez la condition requise
    , sélectionnez une condition prédéfinie, puis cliquez sur
    OK
    .
  5. Dans la boîte de dialogue
    Condition requise personnalisée
    , saisissez un nom pour la condition.
    Un nom de condition apparaît sur l'ordinateur client. Le nom indique à l'utilisateur si la condition est remplie ou non ou invite l'utilisateur à télécharger le logiciel.
  6. Pour ajouter une condition, sous
    Script de conditions requises personnalisées
    , cliquez sur
    Ajouter
    , puis cliquez sur
    IF..THEN
    .
    Si vous ajoutez d'abord une fonction ou une instruction
    IF..THEN
    sans compléter les champs, une erreur s'affiche. Si vous ne voulez pas ajouter l'instruction, cliquez avec le bouton droit de la souris sur l'instruction et cliquez sur
    Supprimer
    .
  7. Avec la condition vide située sous le nœud
    IF
    mise en surbrillance, dans le volet de droite, sélectionnez une condition.
    La vérification d'intégrité de l'hôte recherche la condition sur l'ordinateur client.
  8. Sous la liste déroulante
    Sélectionner une condition
    , spécifiez les informations complémentaires requises.
  9. Sous
    Script de conditions requises personnalisées
    , cliquez sur
    THEN
    , puis sur
    Ajouter
    .
    L'instruction
    THEN
    fournit l'action qui doit être accomplie si la condition est vraie.
  10. Cliquez sur l'une des options suivantes :
    • IF..THEN
      Utilisez une instruction
      IF..THEN
      imbriquée pour définir des conditions à vérifier et des actions à entreprendre si la condition est évaluée comme vraie.
    • Fonction
      Utilisez une fonction pour définir une action de remédiation (par exemple, télécharger un fichier).
    • Retour
      Utilisez une instruction de retour pour indiquer si les résultats de l'évaluation de la condition ont réussi ou échoué. Chaque condition personnalisée doit se terminer par une instruction de succès ou d'échec.
    • Commentaire
      (facultatif)
      Utilisez un commentaire pour expliquer la fonctionnalité des conditions, fonctions ou instructions que vous ajoutez.
  11. Dans le volet de droite, définissez les critères que vous avez ajoutés.
    Pour plus d'informations sur ces options, cliquez sur
    Aide
    .
  12. Pour ajouter d'autres instructions imbriquées, conditions ou fonctions, sous
    Script de conditions requises personnalisées
    , cliquez avec le bouton droit de la souris sur le nœud, puis cliquez sur
    Ajouter
    .
  13. Répétez les étapes 9 à 11 si besoin est.
  14. Pour permettre à la vérification d'intégrité de l'hôte de réussir, quel que soit le résultat, activez l'option
    Autoriser le succès de la vérification de l'intégrité de l'hôte même si cette condition n'est pas satisfaite
    .
  15. Cliquez sur
    OK
    .