孤立した接続および認証情報エイリアスを削除

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:1分
  • いずれの接続または認証情報レコードにもラベル付けされていない接続および認証情報エイリアスを、バックグラウンドスクリプトを実行して削除します。これは、システムのスペースを解放するのに役立ちます。

    始める前に

    必要なロール:システムアドミン (admin)

    手順

    1. 移動先 すべて > システム定義 > スクリプト - バックグラウンド.
    2. スコープを「グローバル」として選択します。
    3. [スクリプトを実行 (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;
      };
    4. [スクリプトを実行] を選択します。