To improve my knowledge i have written another basic example script. please help me and give me some suggestion on this to improve more..... The below script will check the connection status of the net..
Here is the UDF.
#include-once Local $strcomputer,$objWMIService,$colItems ,$objItem Func Connection($strcomputer) $objWMIService = ObjGet("winmgmts:\\" & $strComputer & "\root\cimv2") $colItems = $objWMIService.ExecQuery _ ("Select * from Win32_NetworkAdapter") For $objItem in $colItems Select Case $objItem.NetConnectionStatus Case 0 $strStatus = "Disconnected" Case 1 $strStatus = "Connecting" Case 2 $strStatus = "Connected" Case 3 $strStatus = "Disconnecting" Case 4 $strStatus = "Hardware not present" Case 5 $strStatus = "Hardware disabled" Case 6 $strStatus = "Hardware malfunction" Case 7 $strStatus = "Media disconnected" Case 8 $strStatus = "Authenticating" Case 9 $strStatus = "Authentication succeeded" Case 10 $strStatus = "Authentication failed" Case 11 $strStatus = "Invalid address" Case 12 $strStatus = "Credentials required" EndSelect Next Return $strStatus EndFunc
Here is the example:






