Colegas, meus clientes são bloqueados pelo mikrotik de forma automática através de um script que desabilita o usuário no hotspot após o vencimento.
Mas acontece que alguns engraçadinhos já perceberam que, caso não façam o logoff (seja por timeout ou outro) na noite do bloqueio, podem utilizar a internet mesmo estando bloqueados até que o administrador do sistema perceba e o remova das sessões ativas. Isso acontece, porque o mikrotik desabilita o usuário, mas não remove a sessão ativa.
Por isso estou quebrando a cabeça para criar um script que consiste apenas em procurar os usuários desabilitados em / ip user hotspot, capturar os nomes deles e executar um comando mais ou menos assim:
/ ip hotspot active remove [nome do(s) usuário(s) desativado(s)]
Essa é minha dificuldade, estou começando mais ou menos assim:
/ ip hotspot active remove ([/ip hotspot user find disabled=yes])
mas não está dando certo, por isso preciso da preciosa ajuda dos colegas para concluir.
Obrigado pela atenção.