Contact Info

Crumbtrail » Administration » Scripts » WMI Performance Counters » VBScript

NetworkConnection - WMI sample in VBScript

The foundations for Manageability in Windows 2019/2012/2008/ and Windows 10/8/7/Vista/XP are Windows Management Instrumentation (WMI; formerly WBEM) and WMI extensions for Windows Driver Model (WDM).

ActiveXperts Network Monitor provides the ability to build monitor check routines based on WMI. ActiveXperts has collected more than a hundred WMI samples. You can use these samples as a base for new check routines you can write yourself.

On this site, you can find many WMI samples.

The NetworkConnection WMI class can be used in ActiveXperts Network Monitor to monitor your servers.



Set objWMIService = GetObject("winmgmts:\\.\root\cimv2")

Set colItems = objWMIService.ExecQuery("Select * From Win32_NetworkConnection")

For Each objItem in colItems
	WScript.Echo "AccessMask:" & objItem.AccessMask
	WScript.Echo "Caption:" & objItem.Caption
	WScript.Echo "Comment:" & objItem.Comment
	WScript.Echo "ConnectionState:" & objItem.ConnectionState
	WScript.Echo "ConnectionType:" & objItem.ConnectionType
	WScript.Echo "Description:" & objItem.Description
	WScript.Echo "DisplayType:" & objItem.DisplayType
	WScript.Echo "InstallDate:" & objItem.InstallDate
	WScript.Echo "LocalName:" & objItem.LocalName
	WScript.Echo "Name:" & objItem.Name
	WScript.Echo "Persistent:" & objItem.Persistent
	WScript.Echo "ProviderName:" & objItem.ProviderName
	WScript.Echo "RemoteName:" & objItem.RemoteName
	WScript.Echo "RemotePath:" & objItem.RemotePath
	WScript.Echo "ResourceType:" & objItem.ResourceType
	WScript.Echo "Status:" & objItem.Status
	WScript.Echo "UserName:" & objItem.UserName
	WScript.Echo ""
	WScript.Echo "########"
	WScript.Echo ""