初めての夜間作業で100個ほどのコマンドを手動で入力し、その応答を目で確認したが、これは機械が自動でやるべき作業だと強く思った。そこで、vbaを用いてTeratermを操作するためのRPAツールを開発した。
[ツール使用のながれ] 1. エクセルシートに自動化のシナリオを記入する。(最低限、簡単な記入の作法を覚える必要あり) 2. 「マクロ作成」をクリックするとvbaプログラムが起動し、Teratermのマクロファイルを出力する。 3. マクロを実行するとTeratermが起動し、シナリオに対応したコマンド入力や、応答の確認が自動的に実行される。 4. シナリオを終えると、結果を記録したtxtファイルが出力される。さらに、それが自動的に表示される。
空き時間を見つけてコソコソ開発し満を持してチーム内で発表したところ、ちょうど同じ時期に上位互換の商用ツールが別チームで導入されたことが判明した。淘汰されそうなのでこの場を借りて供養したい。
竹内 梧朗 (KDDI株式会社)
事後資料