Если бы вы смогли сделать это «из коробки», это было бы огромной дырой в системе безопасности.Просто подумай об этом.И тогда мы даже не дойдем до проблемы нескольких пользователей, вошедших в систему на машинах.
Так что без дальнейших разъяснений этот вопрос слишком расплывчат.
Вы можете войти в системумашины безопасным способом, например, с помощью ssh, и запрашивать список зарегистрированных пользователей.Вам необходимо сгенерировать пары ключей ssh и использовать некоторую библиотеку терминалов Java, которая может выполнять вход в систему программно и выдавать команды за вас.
У нас фактически есть продукт, который работает так (для разных целей), и мы используем сторонняя библиотека SSH для выполнения тяжелой работы за нас.
Или, в качестве альтернативы, вы можете внедрить и установить свой собственный демон "вошедших в систему пользователей", к которому вы можете подключиться,возможно, установите его как веб-приложение, но опять же, вам нужно использовать правильную аутентификацию, чтобы сделать вашу службу безопасной в использовании.Это последнее решение, однако, требует, чтобы приложение или хотя бы веб-сервер работали на каждой машине, к которой вы хотите выполнить запрос.