백그라운드 스크립트를 실행하여 연결 또는 자격 증명 기록에 레이블을 지정하지 않는 연결 및 자격 증명 별칭을 삭제합니다. 이렇게 하면 시스템의 공간을 확보하는 데 도움이 됩니다.
시작하기 전에
필요한 역할: 시스템 관리자(admin)
프로시저
-
다음으로 이동 .
-
범위를 전역으로 선택합니다.
-
스크립트 실행(서버에서 실행된 JavaScript) 창에 다음 스크립트를 입력합니다.
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;
};
-
스크립트 실행을 선택합니다.