0

Mikrotik ルーターにログインしてユーザーのパスワードを変更できるように、Java を使用してプログラムを作成しようとしています。コードの別の構文を試しましたが、何も機能しませんでした。私はそもそもAPI構文が得意ではありません。適切な構文を知っている人はいますか? 前もって感謝します!コマンドを送信してパスワードを変更しようとするたびに、「=message=no such command prefex」というエラーが返されます。

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");
4

1 に答える 1

2

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

私が書いたこの API をご覧になることをお勧めします: https://github.com/GideonLeGrange/mikrotik-java

適切な例が付属しており、RouterOS コマンド ライン間の移行を容易にすることを目的としています。

于 2016-10-10T11:01:09.340 に答える