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
-
Accédez à la .
-
Sélectionnez le champ d'application global.
-
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;
};
-
Sélectionnez Exécuter le script.