Supprimer des alias de connexion et d'informations d'identification orphelins

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 1 minute de lecture
  • Exécutez un script en arrière-plan pour supprimer les alias de connexion et d'informations d'identification qui n'étiquettent ni enregistrement de connexion ni enregistrement d'information d'identification. Vous libérez ainsi de l'espace dans votre système.

    Avant de commencer

    Rôle requis : administrateur système (administrateur)

    Procédure

    1. Accédez à la Tous > Définitions des systèmes > Scripts - Arrière-plan.
    2. Sélectionnez le champ d'application global.
    3. Dans le volet Exécuter le script (JavaScript exécuté sur le serveur), saisissez le script ci-dessous.
      deleteOrphanAliases();
      function deleteOrphanAliases() {
          var orphanAliases = new GlideRecord('sys_alias');
          orphanAliases.addEncodedQuery("nameSTARTSWITHDevOps-_-");
          orphanAliases.query();
          while(orphanAliases.next()) {
              if (!checkIfAliasHasConnection(orphanAliases.getUniqueValue()))
                  orphanAliases.deleteRecord();
          }
      };
      function checkIfAliasHasConnection(sysAliasId) {
          var httpToolConnGR = new GlideRecord("http_connection");
          httpToolConnGR.addEncodedQuery("connection_alias=" + sysAliasId);
          httpToolConnGR.query();
          if (httpToolConnGR.next())
              return true;
          return false;
      };
    4. Sélectionnez Exécuter le script.