Mikrotik API删除命令

时间:2012-02-01 17:34:14

标签: api command mikrotik router-os

我使用的是Mikrotik API,我可以使用添加命令,但我不知道如何使用删除命令。

示例添加VPN用户:

$API->comm("/ppp/secret/add", array(
          "name"     => "user",
          "password" => "pass",
          "remote-address" => "172.16.1.10",
          "comment"  => "{new VPN user}",
          "service"  => "pptp",
));

现在如何删除示例VPN User1?

http://wiki.mikrotik.com/wiki/Category:API

2 个答案:

答案 0 :(得分:3)

 $API->write('/ppp/secret/print', false);
 $API->write('?name=user', false);
 $API->write('=.proplist=.id');
 $ARRAYS = $API->read();


 $API->write('/ppp/secret/remove', false);
 $API->write('=.id=' . $ARRAYS[0]['.id']);
 $READ = $API->read();

答案 1 :(得分:0)

在mikrotik os终端中,你可以像这样使用删除:

  • 删除[find name = NAME]
  • 现在在API
  • 中测试它