Всем привет, на микротике есть один большой лист - 100+ тысяч адресов, надо его удалить, получать список адресов, запоминать id нужных и по 1 удалять - очень долго.
В терминале микротика можно ввести вот такую команду /ip firewal address-list remove [find list~"global_black_list"], так удаление происходит за считанные секунды. Вопрос, как реализовать это через апи на c#?
Удаление листов
-
- Сообщения: 4088
- Зарегистрирован: 29 фев 2016, 15:26
- Откуда: Минск
Re: Удаление листов
Приветствую.
Если API-стайл - то я бы попробовал получить список адресов, запомнить .id и удалять группами через указание =.id=*1,*2,*3,*4,*5 в одной команде.
Можно сделать костыль в виде создания скрипта с нужной командой и последующего его запуска
А что за странная такая задача - удалять всё из такого большого списка?..
Если API-стайл - то я бы попробовал получить список адресов, запомнить .id и удалять группами через указание =.id=*1,*2,*3,*4,*5 в одной команде.
Можно сделать костыль в виде создания скрипта с нужной командой и последующего его запуска
А что за странная такая задача - удалять всё из такого большого списка?..
-
- Сообщения: 2
- Зарегистрирован: 16 мар 2022, 14:02
Re: Удаление листов
сколько за раз можно удалить так? или нет ограничения
-
- Сообщения: 4088
- Зарегистрирован: 29 фев 2016, 15:26
- Откуда: Минск
Re: Удаление листов
Я пока не могу проверить даже, можно ли так сделать, но как будто где-то такое встречал