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
-
Navigieren zu an.
-
Wählen Sie als Bereich globalaus.
-
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;
};
-
Wählen Sie Skript ausführen aus.