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

相關問題