Я новичок и мне нужна помощь в выборе способа разработки этого приложения.
У меня есть требования от клиента по созданию программного обеспечения, которое сможет создавать / удалять учетные записи пользователей в Windows, изменять / читать пароль, а также редактировать привилегии.
Я хочу закончить этот проект в ближайшее время, и я доволен Java, поэтому я выбрал Java в качестве первого предпочтения при разработке этого приложения.
Я прочитал много статей и нашел много полезного контента, но не могу начать с него. Ниже приведены способы, которые я нашел:
- используя команды cmd и выполняйте их для создания / удаления учетных записей и изменения пароля. ( wmic )
- с помощью команд Powershell и их выполнения для создания / удаления учетных записей и смены пароля. jpowershell можно использовать для выполнения команд Powershell.
- использование некоторой библиотеки Java для выполнения запросов WMI. Не могу найти никакой документации для этого. ( см )
- Я столкнулся с интерфейсом IADgroup, который может изменить любой аспект, связанный с Windows ( см. ). Я не знаю, как это использовать.
Для прав редактирования я думаю открыть настройки учетной записи конкретного пользователя самой Windows. Я думаю, что сценарии могут помочь здесь, но все еще нуждаются в помощи здесь.
Я открыт для других вариантов, которые могут быть лучше.