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