How to get Windows Domains in Java
I have some Windows PC's. I need to get the Windows domains available to this PC for logins. 开发者_JAVA百科Any ideas?
This only work if the USERDOMAIN is defined as an environment variable. I read in http://www.wilsonmar.com/1envvars.htm that %USERDOMAIN% is the User Domain Name.
If %USERDOMAIN% is the User Domain Name use this:
String UserDomainName = System.getenv("USERDOMAIN");
As suggested by the answer to this question, ActiveDirectory is an LDAP server. Here's an article on how to use it with Java.
Use WAFFLE. It support 'enumerating Active Directory domains and domain information.'
This is a Windows-only feature, so you probably will have to use JNA to access windows system functions, and then find the right function to do this.
加载中,请稍侯......
精彩评论