2016-05-21 1 views
0

私はMikrotikルータにログインしてユーザパスワードを変更できるようにJavaを使用してプログラムを作成しようとしています。私はコードの異なる構文を試みたが、何も働いていない。私はまずはapiの構文と偉大ではない。誰でも正しい構文がどのように分かっていますか?前もって感謝します! パスワードを変更するコマンドを送信しようとするたびに、エラー "=メッセージ=そのようなコマンドプリフェクスはありません"を返します。 私は試しました: ret.sendCommand( "/ user/set admin password = xxx");Java Mikrotik API

ret.sendCommand("/user set admin password=xxx"); 

ret.sendCommand("/user/set"); 
ret.sendCommand("=number=admin"); 
ret.sendCommand("=password=xxx"); 

ret.sendCommand("/user/set"); 
ret.sendCommand("=.id=admin"); 
ret.sendCommand("=password=xxx"); 
+0

少なくとも、いくつかのことを試してみる必要があります。あなたの投稿に試したこと、うまくいかないことが含まれている必要があります。あなたのような質問をすることははるかに広いです – apesa

+1

返事ありがとう、私は戻ってきて、その情報を残してその情報を追加しました。 – Zackc95

答えて

2

あなたはhttp://wiki.mikrotik.com/wiki/API_in_Javaからのサンプルコードを使用しているように見えますし、それが仕事にそれを得ることは可能であるが、それは、JavaからMikrotikを操作する最も簡単な方法はありません。

私はあなたがこのAPIを見てお勧め私は書いた:https://github.com/GideonLeGrange/mikrotik-java

をそれが適切な例が付属し、RouterOSコマンドラインの間の遷移を作成して、少し簡単に来ることを目的としています。

関連する問題