Löschen Sie Aliasse für verwaiste Verbindungen und Anmeldeinformationen

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 1 Minute Lesedauer
  • Löschen Sie die Aliasse für Verbindungen und Anmeldeinformationen, die keinen Verbindungs- oder Anmeldeinformationsdatensatz bezeichnen, indem Sie ein Hintergrundskript ausführen. Dies hilft Ihnen, Speicherplatz in Ihrem System freizugeben.

    Vorbereitungen

    Erforderliche Rolle: Systemadministrator (admin)

    Prozedur

    1. Navigieren zu Alle > Systemdefinitionen > Skripts – Hintergrundan.
    2. Wählen Sie den Bereich als aus Global .
    3. Geben Sie das folgende Skript in ein Skript ausführen (JavaScript auf Server ausgeführt) Bereich.
      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. Wählen Sie Aus Skript ausführen .