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

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 1 Minute Lesedauer
  • Löschen Sie die Aliasse für Verbindungen und Anmeldeinformationen, die keinen Verbindungs- oder Anmeldeinformationsdatensatz kennzeichnen, 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 als Bereich globalaus.
    3. Geben Sie im Feld Skript ausführen (JavaScript auf dem Server ausgeführt) das folgende Skript ein.
      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 Skript ausführen aus.