いずれの接続または認証情報レコードにもラベル付けされていない接続および認証情報エイリアスを、バックグラウンドスクリプトを実行して削除します。これは、システムのスペースを解放するのに役立ちます。
始める前に
必要なロール:システムアドミン (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;
};
-
[スクリプトを実行] を選択します。