Selasa, 29 November 2011

Script Delete User Hotspot Mikrotik Uptime Limit Reached

Berikut ini script untuk menghapus user hotspot yang sudah habis masa aktif nya, dalam artian sudah habis masa aksesnya, Mikrotik tidak menyediakan tool buat menghapus otomatis, untuk itu dibuatkan script seperti dibawah ini :

add name=del-user policy=\

ftp,reboot,read,write,policy,test,winbox,password,sniff,sensitive source=ā€\

:foreach a in=[/tool user-manager user find] do={:if ([/tool user-manager \

user get \$a credit-left]=0s) do={\r\

\n:log warning ("deleted expired user.. \$[/tool user-manager user get \$\

a name]")\r\

\n/tool user-manager user remove [/tool user-manager user get \$a name] \r\

\n}} \r\

\n\r\

\nā€

*nb: Langkah terakhir tinggal memasukkan ke dalam scheduler, kemudian atur deh waktu eksekusi script

2 komentar:

  1. Thanks Kang...
    Saya coba dulu di sini mudah2an berhasil :)

    BalasHapus
  2. Maaf kang... Urutan penulisannya bagaimana...?? apakah di sapasi jauh begitu..??
    soalnya saya coba begitu gak berjalan...
    saya rapatkan juga gak work..
    mohon screenshotnya gan...

    BalasHapus