setArgument('.proplist', '.id,limit-uptime,uptime,name'); //$printRequest->setQuery(RouterOS\Query::where('name', 'default-trial', RouterOS\Query::OP_EQ) ->not()); $printRequest->setQuery(RouterOS\Query::where('.id', '*0', RouterOS\Query::OP_EQ) ->not()); $idList = ''; foreach ($client->sendSync($printRequest)->getAllOfType(RouterOS\Response::TYPE_DATA) as $item) { if ($item->getProperty('uptime') == 0) { $idList .= ',' . $item->getProperty('.id'); } } $idList = substr($idList, 1); //$idList now contains a comma separated list of all IDs. $removeRequest = new RouterOS\Request('/ip hotspot user remove'); $removeRequest->setArgument('numbers', $idList); $client->sendSync($removeRequest); } //End Removing All Un-initiated Guest User Accounts ?>