windows-nt/Source/XPSP1/NT/admin/wmiprov/adreplpv/starthm.vbs
2020-09-26 16:20:57 +08:00

33 lines
943 B
Plaintext

'reads the list of domain controllers from the Microsoft_ADReplStatus
'provider, them launches MMC HEALTHMON.MSC with the
'/Healthmon_Systems: parameter set appropriately
'History
'11/23/99 Started by JonN
'11/29/99 JonN: Preliminary version working
Option Explicit
Dim Provider
Dim DomainControllerSet
Dim DomainController
Dim strCommand
Dim blnFirst
Dim Process
Dim Result
Set Provider = GetObject("winmgmts://.\root/MicrosoftADStatus")
Set DomainControllerSet = Provider.InstancesOf("Microsoft_ADReplDomainController")
strCommand = "mmc.exe d:\winnt\system32\wbem\healthmonitor\00000409\healthmonitor.msc /Healthmon_Systems:"
blnFirst = True
for each DomainController in DomainControllerSet
If Not blnFirst then
strCommand = strCommand + ","
end if
strCommand = strCommand + DomainController.CommonName
blnFirst = False
next
Set Process = GetObject("winmgmts:Win32_Process")
Result = process.Create(strCommand)