前提
使用できるツールは、Teraterm、バッチのみです。
実現したいこと
teratermマクロを用いて、大量のサーバに対してログイン確認をしたいと思っています。
teratermマクロを作成し、簡単なバッチでテストをしてみたのですが、ログインエラーを拾う事が出来ません。
発生している問題・エラーメッセージ
ログインエラーが発生しても%errorlevel%では0が返ってきてしまいます。
該当のソースコード
bat
1"C:\Program Files (x86)\teraterm\ttpmacro.exe" d:\sample.ttl 2echo %errorlevel%
teratermマクロ
1;===================================================================== 2; 接続情報 3HOSTADDR = 'x.x.x.x' 4USERNAME = 'xxxx' 5PASSWORD = 'xxxx' 6;===================================================================== 7 8; コマンドオプション組立て 9COMMAND = HOSTADDR 10strconcat COMMAND ':22 /ssh /2 /auth=password /user=' 11strconcat COMMAND USERNAME 12strconcat COMMAND ' /passwd=' 13strconcat COMMAND PASSWORD 14 15; 接続 16connect COMMAND 17if result <> 2 then 18 setexitcode 2 19 end 20endif 21end
試したこと
バッチからの呼び出しをstart /wにしても動作に変化がないようでした。
補足情報(FW/ツールのバージョンなど)
teraterm v4.102