Sysnet Board คู่มือ การใช้งานอุปกรณ์ Network

การ Config อุปกรณ์ เครือข่าย Network Device => อุปกรณ์ Mikrotik Router => หัวข้อที่ตั้งโดย: yod เมื่อ วันที่ 19 พฤษภาคม 2011, 19:17:49

ชื่อ: Script ลบ User ใน UserManager ที่ Time และ Credit Expired โดยอัตโนมัติ
โดย: yod เมื่อ วันที่ 19 พฤษภาคม 2011, 19:17:49

Script ลบ User ใน UserManager ที่ Time และ Credit Expired โดยอัตโนมัติ



สำหรับสมาชิกร้าน Sysnet ครับ พอดีพอจะเขียน Script เป็นบ้าง และมีสมาชิกท่านนึงถามมา

Script พวกนี้ลองกับ RouterOS 4.11 (https://www.sysnetcenter.com/firmware/all_packages-mipsbe-4.11.rar) นะครับ ถ้าเป็น RouterOS 5.2 มันไม่ Work ครับ  :-\


Copy Script ทั้ง 2 Script ลง Terminal เลยนะครับ เวลา run อาจจะตั้งเวลาที่ Scheduler หรือ Click เองที่ Menu Script ก็ได้ครับ


Clear Expire User

/ system script add name="clear_expire_user" source={
#Clear expire user by Uptime-Used >= Uptime Limit
#Test On RouterOS 4.11 Only
#Created By Thanavich Sriarun
#https://www.sysnetcenter.com
:foreach i in [/tool user-manager user find subscriber=admin] do={
:if ([/tool user-manager user get $i uptime-used]>=[/tool user-manager user get $i uptime-limit]) do={
/tool user-manager user remove $i
}
}
}


Clear Credit Expire User

/ system script add name="clear_credit_expire_user" source={
#Clear credit expire user, check by credit left and credit till time
#Test On RouterOS 4.11 Only
#Created By Thanavich Sriarun
#https://www.sysnetcenter.com
:foreach i in [/tool user-manager user find subscriber=admin] do={
:if ([/tool user-manager user get $i credit-left]=0s)  do={
:if ([/tool user-manager user get $i credit-till-time] != "") do={
/tool user-manager user remove $i
}
}
}
}



(https://www.sysnetcenter.com/board/images/routerboard/auto-delete-expire/mikrotik-clear-expire-001.gif)



มี Bug ยังไง แจ้งผมด้วยนะครับ  ;D ;D


ลืมแจ้ง
ในกรณีที่มีการสร้าง Customer ใน UserManager และ สร้าง User โดย Customer นั้นๆ ให้เปลี่ยนตรง subscriber=admin เป็นชื่อ Customer ใหม่ที่ตั้งไว้นะครับ
ชื่อ: Re: Script ลบ User ใน UserManager ที่ Time และ Credit Expired โดยอัตโนมัติ
โดย: oldsnake เมื่อ วันที่ 5 กุมภาพันธ์ 2012, 09:25:17
เมื่อไรจะมีของ RouterOS 5.2 มั่งครับ ถ้าไม่มีจะทำอย่างไรได้บ้างครับ

Users found this pages searching for: