1

我想从Java代码知道我所在的机器是否正在运行活动目录,或者它是否安装了活动目录(例如服务可能会停止)。是否有可靠的注册表键来检查?这是专门针对Windows 2008的。如何确定一台机器是否正在运行Active Directory

我在网上发现了提到HKLM \ SOFTWARE \ Microsoft \ MSDTC \ Security \ DomainControllerState的信息,但是在我的域控制器以及我的正常Windows 7机器上,该值为0! ?

回答

1

正在使用注册表作为确定AD服务是强制运行还是可以使用WMI的手段?例如。 jWMI

String name = getWMIValue("Select * from Win32_Service WHERE State = 'Stopped'", "Name"); 

又见WMI

+0

谢谢,更具强制性真的,但更容易做。 WMI可能会正常工作,谢谢。 – 2010-03-22 18:05:10

相关问题