YAMAHA RT57iをTELNETとバッチでリブート
関連記事
- 「モデムとルーターの間のLANケーブルは1本で」。バッファローが注意喚起 【2021年10月08日(金)】
- CIAの機密文書で発覚、シスコ製品300種類にパッチ提供未定の危険な脆弱性 【2017年03月25日(土)】
- Intel「Atom C2000」が突然死する恐れ.Ciscoルータが多数ご臨終中だそうな 【2017年02月08日(水)】
- LANケーブル不要…同軸ケーブルでIPネットを構築できるアイディア 【2015年04月22日(水)】
- ツメが折れないLANケーブル,発売@エレコム 【2013年01月22日(火)】
ちょいと,リブートするのがイライラしてきたので,バッチを組んでみた
参考にしたのはこのサイト
バッチファイルでtelnetを操作したいのですが@DOSプロンプト活用相談室LOG
コマンドプロンプトで,TELNETを起動
キー操作をエミュレートする,vbスクリプトに,TELNET内のコマンドを記述して,実現するという方法で
そのサンプルはこちら
*************** バッチファイル(hogehoge.bat) ***************
start “ABC”
cscript hogetelnet.vbs
*************** バッチファイル(hogehoge.bat) ***************
*************** VBスクリプト(hogetelnet.vbs) ***************
set WshShell = WScript.CreateObject(“WScript.Shell”)
WshShell.AppActivate “ABC”
WScript.Sleep 1000
WshShell.SendKeys “telnet 192.168.1.1~”
WScript.Sleep 1000
WshShell.SendKeys “パスワード~”
WScript.Sleep 500
WshShell.SendKeys “administrator~”
WScript.Sleep 500
WshShell.SendKeys “パスワード~”
WScript.Sleep 500
WshShell.SendKeys “restart~”
WScript.Sleep 500
WshShell.SendKeys “exit~”
*************** VBスクリプト(hogetelnet.vbs) ***************
WshShell.SendKeys “exit~”
と記述してますけど,リブートかかるんで,このコマンド実行前に,TELNETのセッションは切れますです
あと
WScript.Sleep 1000
は,遅延時間.適時調整してください
さらに,コマンド内のチルダ”~”は,必須です(たぶん,改行キーのエミューレーションになるはず)
削除はしないでくださいね
うちのルータのアドレスは,192.168.1.1ですけど
ここも,適時,変更してくださいませ!
これで,ちょいと快適になった
コマンドリファレンスをrebootで探して見つからなくて、いままでACアダプタ抜いてたんだぜ。馬鹿だろw
正直助かった(笑)。
>>puppet さま
遠隔でリスタートかけられるが,助かりますわん
ただ,ログが吹っ飛ぶのがねぇ... 🙁