Vymazať expirované účty v systéme Mikrotik Hotspot Vymazať používateľov automaticky

5.0/5 Hlasy: 1
Nahlásiť túto aplikáciu

Popíšte

Vymažte účty, ktorých platnosť vypršala v systéme hotspot Mikrotik

Hotspot v Mikrotiku a problémy s odstraňovaním používateľov (používateľov alebo kariet)

Riešenie je jednoduché, skenovanie prebehne automaticky, stačí vložiť tento skript s príslušnými úpravami

Rolovať odstraňovanie expirovaných účtov

{
:miestny čas 2h;
:foreach i in=[/ip hotspot užívateľ nájde, kde uptime=$time a limit-uptime=$time] do={
:local ahmedalimi [/ip hotspot user remove $i];
}
}

Stačí sa zmeniť 2h Na čas, ktorý ste ministrom určili Všetky účty, ktorých platnosť vypršala podľa tohto použitého času, budú automaticky vymazané.

Sťahovanie Odstrániť účty bolo dokončené

{
:miestne mega 100;
:lokálny bajt 1048576;
:miestne bajty ($byte*$mega);
:foreach i in=[/ip užívateľ hotspotu nájde, kde bytes-out=$bytes a limit-bytes-out=$bytes] do={
:local ahmedalimi [/ip hotspot user remove $i];
}
}

Stačí sa zmeniť 100 mne Množstvo sťahovania, ktoré ste zadali pre servery Všetky účty, ktorých platnosť vypršala podľa tejto použitej hodnoty, budú automaticky vymazané.

Odstrániť účty dokončené sťahovanie + nahrávanie role | Celkové množstvo údajov limit-bytes-total

{
:miestne mega 100;
:lokálny bajt 1048576;
:miestne bajty ($byte*$mega);
:foreach i in=[/ip hotspot užívateľ nájsť] do={
:local out [/ip hotspot užívateľ získa $i bytes-out];
:local v [ /ip hotspot užívateľ získa $i bajtov-in];
:local total ($out+$in);
:if ( $total = $bajtov ) do={
/ip používateľ hotspot remove $i;
}
}
}

Stačí sa zmeniť 100 mne Množstvo sťahovania a nahrávania, ktoré ste zadali pre servery Všetky účty, ktorých platnosť vypršala podľa tejto použitej hodnoty, budú automaticky vymazané.

Zanechať komentár

vaša e-mailová adresa nebude zverejnená. Povinné polia sú označené symbolom *