JApan Network Operators' Group
JANOG45は北海道総合通信網株式会社株式会社ネクステックのホストにより開催します。

Teratermを操作するRPAツールの開発

概要

初めての夜間作業で100個ほどのコマンドを手動で入力し、その応答を目で確認したが、これは機械が自動でやるべき作業だと強く思った。そこで、vbaを用いてTeratermを操作するためのRPAツールを開発した。

[ツール使用のながれ]
1. エクセルシートに自動化のシナリオを記入する。(最低限、簡単な記入の作法を覚える必要あり)
2. 「マクロ作成」をクリックするとvbaプログラムが起動し、Teratermのマクロファイルを出力する。
3. マクロを実行するとTeratermが起動し、シナリオに対応したコマンド入力や、応答の確認が自動的に実行される。
4. シナリオを終えると、結果を記録したtxtファイルが出力される。さらに、それが自動的に表示される。

空き時間を見つけてコソコソ開発し満を持してチーム内で発表したところ、ちょうど同じ時期に上位互換の商用ツールが別チームで導入されたことが判明した。淘汰されそうなのでこの場を借りて供養したい。

発表者

竹内 梧朗 (KDDI株式会社)

公開資料

事後資料