strIPSubnet = «192.168.0.» Set objShell = CreateObject(«WScript.Shell») On Error Resume Next For strIPNode = 1 To 254 strComputer = strIPSubnet & strIPNode Set objScriptExec = objShell.Exec(«ping -n 2 -w 1000 « & strComputer) strPingStdOut = LCase(objScriptExec.StdOut.ReadAll) If InStr(strPingStdOut, «reply from « & strComputer) Then Set objWMIService = GetObject(«winmgmts:» & _ «{impersonationLevel=Impersonate}!» & _ strComputer & « ootcimv2») If Err.Number <> 0 Then WScript.Echo strComputer & «: « & Err.Description Err.Clear Else Set colServices = objWMIService.ExecQuery _ («SELECT * FROM Win32_Service WHERE Name=?tlntsvr?») If colServices.Count = 0 Then WScript.Echo strComputer & «: Telnet not installed.» Else For Each objService In colServices WScript.Echo objService.SystemName & «: « & _ objService.StartMode & «,» & _ objService.State Next End If End If Else WScript.Echo strComputer & «: Host unreachable» End If Next