OperatingSystem
ActiveXperts Network Monitor is an advanced and easy tool for monitoring LAN and WAN networks, network servers, workstations and TCP/IP devices. It has a large set of built-in checks, and you can add new checks by writing scripts. You can use VBScript (Windows) or RSH (UNIX) for it. VBScript checks can use WMI and ADSI. WMI is an interface to a broad range of properties of a computer/OS/application. With ADSI, you can monitor Directory Services.
Use the samples below to get used to various WMI classes, and use these classes in your own, custom ActiveXperts Network Monitor check. Each sample below can also be copied to a new file and then run from the command prompt (CSCRIPT.EXE <file>.vbs).
Overview of the OperatingSystem WMI classes
Win32_Account | |||||
---|---|---|---|---|---|
The Win32_Account abstract WMI class contains information about user accounts and group accounts known to the Windows system. | |||||
VBScript » | Python » | ||||
Win32_AccountSID | |||||
The Win32_AccountSID association WMI class relates a security account instance with a security descriptor instance. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_ACE | |||||
The Win32_ACE abstract WMI class specifies an access control entry (ACE). An ACE grants permission to execute a restricted operation, such as writing to a file or formatting a disk. | |||||
VBScript » | Python » | ||||
Win32_BaseService | |||||
The Win32_BaseService abstract WMI class represents executable objects that are installed in a registry database maintained by the Service Control Manager. | |||||
VBScript » | Python » | ||||
Win32_BootConfiguration | |||||
The Win32_BootConfiguration WMI class represents the boot configuration of a Windows system. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_ClassicCOMApplicationClasses | |||||
The Win32_ClassicCOMApplicationClasses WMI class can be used into your custom scripts. | |||||
Powershell » | Python » | ||||
Win32_ClassicCOMClass | |||||
The Win32_ClassicCOMClass WMI class represents the properties of a COM component. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_ClassicCOMClassSetting | |||||
The Win32_ClassicCOMClassSetting WMI class represents the settings of a COM component. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_CodecFile | |||||
The Win32_CodecFile WMI class represents the audio or video codec installed on the computer system. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_COMApplication | |||||
The Win32_COMApplication abstract WMI class represents a COM application. In this context, a COM application is a logical grouping of COM classes. | |||||
VBScript » | Python » | ||||
Win32_COMApplicationClasses | |||||
The Win32_COMApplicationClasses WMI class can be used into your custom scripts. | |||||
Python » | |||||
Win32_COMApplicationSettings | |||||
The Win32_COMApplicationSettings WMI class can be used into your custom scripts. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_COMClass | |||||
The Win32_COMClass abstract WMI class represents the properties of a Component Object Model (COM) component. | |||||
VBScript » | Python » | ||||
Win32_ComClassAutoEmulator | |||||
The Win32_ComClassAutoEmulator WMI class can be used into your custom scripts. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_ComponentCategory | |||||
The Win32_ComponentCategory WMI class represents a component category. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_ComputerSystem | |||||
The Win32_ComputerSystem WMI class represents a computer system operating in a Windows environment. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_ComputerSystemEvent | |||||
The Win32_ComputerSystemEvent WMI class can be used into your custom scripts. | |||||
Python » | |||||
Win32_ComputerSystemProcessor | |||||
The Win32_ComputerSystemProcessor WMI class can be used into your custom scripts. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_ComputerSystemProduct | |||||
The Win32_ComputerSystemProduct WMI class represents a product. This includes software and hardware used on this computer system. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_ComputerSystemWindowsProductActivationSetting | |||||
The Win32_ComputerSystemWindowsProductActivationSetting WMI class can be used into your custom scripts. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_COMSetting | |||||
The Win32_COMSetting abstract WMI class represents the settings associated with a COM component or COM application. | |||||
VBScript » | Python » | ||||
Win32_DCOMApplication | |||||
The Win32_DCOMApplication WMI class represents the properties of a DCOM application. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_DCOMApplicationSetting | |||||
The Win32_DCOMApplicationSetting WMI class represents the settings of a DCOM application. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_Desktop | |||||
The Win32_Desktop WMI class represents the common characteristics of a user`s desktop. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_Directory | |||||
The Win32_Directory WMI class represents a directory entry on a Windows computer system. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_DirectorySpecification | |||||
The Win32_DirectorySpecification class represents the directory layout for the product. | |||||
VBScript » | Powershell » | Python » | |||
Win32_DiskDrive | |||||
The Win32_DiskDrive WMI class represents a physical disk drive as seen by a computer running the Windows operating system. Any interface to a Windows physical disk drive is a descendent (or member) of this class. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_DiskPartition | |||||
The Win32_DiskPartition WMI class represents the capabilities and management capacity of a partitioned area of a physical disk on a Windows system. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_DiskQuota | |||||
The Win32_DiskQuota WMI class can be used into your custom scripts. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_DriverVXD | |||||
The Win32_DriverVXD WMI class can be used into your custom scripts. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_Environment | |||||
The Win32_Environment WMI class represents an environment or system environment setting on a Windows computer system. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_Group | |||||
The Win32_Group WMI class represents data about a group account. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_LoadOrderGroup | |||||
The Win32_LoadOrderGroup WMI class represents a group of system services that define execution dependencies. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_LogicalDisk | |||||
The Win32_LogicalDisk WMI class represents a data source that resolves to an actual local storage device on a Windows system. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_LogicalDiskRootDirectory | |||||
The Win32_LogicalDiskRootDirectory WMI class can be used into your custom scripts. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_LogicalDiskToPartition | |||||
The Win32_LogicalDiskToPartition WMI class can be used into your custom scripts. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_LogicalFileAccess | |||||
The Win32_LogicalFileAccess WMI class can be used into your custom scripts. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_LogicalFileAuditing | |||||
The Win32_LogicalFileAuditing WMI class can be used into your custom scripts. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_LogicalFileGroup | |||||
The Win32_LogicalFileGroup WMI class can be used into your custom scripts. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_LogicalFileOwner | |||||
The Win32_LogicalFileOwner WMI class can be used into your custom scripts. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_LogicalFileSecuritySetting | |||||
The Win32_LogicalFileSecuritySetting WMI class represents security settings for a logical file. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_LogicalMemoryConfiguration | |||||
The Win32_LogicalMemoryConfiguration WMI class represents the layout and availability of memory on a Windows system. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_LogicalProgramGroup | |||||
The Win32_LogicalProgramGroup WMI class represents a program group in a Windows system, for example, Accessories or Startup. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_LogicalProgramGroupDirectory | |||||
The Win32_LogicalProgramGroupDirectory WMI class can be used into your custom scripts. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_LogicalProgramGroupItem | |||||
The Win32_LogicalProgramGroupItem WMI class represents an element contained by a Win32_ProgramGroup instance, that is not itself another Win32_ProgramGroup instance. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_LogicalProgramGroupItemDataFile | |||||
The Win32_LogicalProgramGroupItemDataFile WMI class can be used into your custom scripts. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_LogicalShareAccess | |||||
The Win32_LogicalShareAccess WMI class can be used into your custom scripts. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_LogicalShareAuditing | |||||
The Win32_LogicalShareAuditing WMI class can be used into your custom scripts. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_LogicalShareSecuritySetting | |||||
The Win32_LogicalShareSecuritySetting WMI class represents security settings for a logical file. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_NetworkClient | |||||
The Win32_NetworkClient WMI class represents a network client on a Windows system. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_NetworkConnection | |||||
The Win32_NetworkClient WMI class represents a network client on a Windows system. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_NetworkLoginProfile | |||||
The Win32_NetworkLoginProfile WMI class represents the network login information of a specific user on a Windows system. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_NetworkProtocol | |||||
The Win32_NetworkProtocol WMI class represents a protocol and its network characteristics on a Win32 computer system. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_NTDomain | |||||
The Win32_NTDomain WMI class can be used into your custom scripts. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_NTEventlogFile | |||||
The Win32_NTEventlogFile WMI class represents a logical file or directory of Windows NT events. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_NTLogEvent | |||||
The Win32_NTLogEvent WMI class is used to translate instances from the Windows NT event log. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_NTLogEventComputer | |||||
The Win32_NTLogEventComputer WMI class can be used into your custom scripts. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_NTLogEventLog | |||||
The Win32_NTLogEventLog WMI class can be used into your custom scripts. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_NTLogEventUser | |||||
The Win32_NTLogEventUser WMI class can be used into your custom scripts. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_OperatingSystem | |||||
The Win32_OperatingSystem WMI class represents an operating system installed on a Win32 computer system. Any operating system that can be installed on a Win32 system is a descendent (or member) of this class. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_OperatingSystemAutochkSetting | |||||
The Win32_OperatingSystemAutochkSetting WMI class can be used into your custom scripts. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_OperatingSystemQFE | |||||
The Win32_OperatingSystemQFE WMI class can be used into your custom scripts. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_OSRecoveryConfiguration | |||||
The Win32_OSRecoveryConfiguration WMI class represents the types of information that will be gathered from memory when the operating system fails. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_PageFile | |||||
The Win32_PageFile WMI class represents the file used for handling virtual memory file swapping on a Win32 system. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_PageFileElementSetting | |||||
The Win32_PageFileElementSetting WMI class can be used into your custom scripts. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_PageFileSetting | |||||
The Win32_PageFileSetting WMI class represents the settings of a page file. Information contained within objects instantiated from this class specify the page file parameters used when the file is created at system startup. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_PageFileUsage | |||||
The Win32_PageFileUsage WMI class represents the file used for handling virtual memory file swapping on a Win32 system. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_PerfFormattedData_MSMQ_MSMQQueue | |||||
The Win32_PerfFormattedData_MSMQ_MSMQQueue WMI class can be used into your custom scripts. | |||||
VBScript » | Python » | ||||
Win32_PerfFormattedData_MSMQ_MSMQService | |||||
The Win32_PerfFormattedData_MSMQ_MSMQService WMI class can be used into your custom scripts. | |||||
VBScript » | Python » | ||||
Win32_PrivilegesStatus | |||||
The Win32_PrivilegesStatus WMI class reports information about privileges required to complete an operation. | |||||
VBScript » | Python » | ||||
Win32_Process | |||||
The Win32_Process WMI class represents a sequence of events on a Windows operating system. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_ProcessStartup | |||||
The Win32_ProcessStartup abstract WMI class represents the startup configuration of a Windows process. | |||||
VBScript » | Python » | ||||
Win32_ProgramGroup | |||||
The Win32_ProgramGroup WMI class represents a program group in a Windows computer system. Examples are Accessories and Startup. This class has been deprecated in favor of the Win32_LogicalProgramGroup class. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_ProgramGroupOrItem | |||||
The Win32_ProgramGroupOrItem abstract WMI class represents a logical grouping of programs on the user`s Start\Programs menu. It contains program groups and program group items. | |||||
VBScript » | Python » | ||||
Win32_QuickFixEngineering | |||||
The Win32_QuickFixEngineering WMI class represents system-wide Quick Fix Engineering (QFE) or updates that have been applied to the current operating system. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_Registry | |||||
The Win32_Registry WMI class represents the system registry on a Windows computer system. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_RegistryAction | |||||
The Win32_Service WMI class represents a service on a Windows computer system. | |||||
VBScript » | Powershell » | Python » | |||
Win32_Service | |||||
The Win32_Service WMI class represents a service on a Windows computer system. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_Share | |||||
The Win32_Share class represents a shared resource on a Windows system. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_ShortcutFile | |||||
The Win32_ShortcutFile WMI class represent files that are shortcuts to other files, directories, and commands. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_SID | |||||
The Win32_SID WMI class represents an arbitrary security identifier (SID). This property cannot be enumerated. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_StartupCommand | |||||
The Win32_StartupCommand WMI class represents a command that runs automatically when a user logs onto the computer system. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_SystemAccount | |||||
The Win32_SystemAccount WMI class represents a system account. T | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_SystemDriver | |||||
The Win32_SystemDriver WMI class represents the system driver for a base service. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_Thread | |||||
The Win32_Thread WMI class represents a thread of execution. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_ThreadStartTrace | |||||
The Win32_ThreadStartTrace WMI class can be used into your custom scripts. | |||||
VBScript » | Python » | ||||
Win32_ThreadStopTrace | |||||
The Win32_ThreadStopTrace WMI class can be used into your custom scripts. | |||||
VBScript » | Python » | ||||
Win32_TimeZone | |||||
The Win32_TimeZone WMI class represents the time zone information for a Windows system. This includes changes needed for the transition to and from daylight saving time. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_Trustee | |||||
The Win32_Trustee abstract WMI class specifies a trustee. Either a name or a SID (byte array) can be used. | |||||
VBScript » | Python » | ||||
Win32_UserAccount | |||||
The Win32_UserAccount WMI class contains information about a user account on a Windows operating system. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_UserDesktop | |||||
The Win32_UserDesktop WMI class can be used into your custom scripts. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » |