Contact Info

Crumbtrail

ActiveXperts.com » Administration » Scripts » WMI » Category

Applications

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 Applications WMI classes

Win32_BindImageAction
  The Win32_BindImageAction WMI class binds each executable file that needs to be bound to the DLLs imported by it.
  VBScript »   Powershell » Python »  
Win32_ClassInfoAction
  The Win32_ClassInfoAction WMI class manages the registration of COM class information with the system.
  VBScript »   Powershell » Python »  
Win32_CommandLineAccess
  The Win32_CommandLineAccess WMI class represents the command line interface to a service or application.
  VBScript »   Powershell » Python »  
Win32_Condition
  The Win32_Condition WMI class represents the criteria used to determine the selection state of any entry in the Win32_Feature class, based on a conditional expression.
  VBScript »   Powershell » Python »  
Win32_CreateFolderAction
  The Win32_CreateFolderAction WMI class represents an action that creates empty folders for software elements set to be installed locally. When a folder is newly-created, it is registered with the appropriate component identifier.
  VBScript »   Powershell » Python »  
Win32_DuplicateFileAction
  The Win32_DuplicateFileAction WMI class represents a file that is duplicated at install time, either to a different directory than the original file, or to the same directory, but with a different name.
  VBScript »   Powershell » Python »  
Win32_EnvironmentSpecification
  The Win32_EnvironmentSpecification WMI class contains information about any environment variables that may need to be registered for their associated products installation.
  VBScript »   Powershell » Python »  
Win32_ExtensionInfoAction
  The Win32_ExtensionInfoAction WMI class manages the registration of extension-related information with the system.
  VBScript »   Powershell » Python »  
Win32_FileSpecification
  The Win32_FileSpecification WMI class represents a source file with its various attributes, ordered by a unique, non-localized identifier.
  VBScript »   Powershell » Python »  
Win32_FontInfoAction
  The Win32_FontInfoAction WMI class represents fonts which have been registered with the system at the same time that the associated software element was installed.
  VBScript »   Powershell » Python »  
Win32_IniFileSpecification
  The Win32_IniFileSpecification WMI class contains the .INI information that the application needs to set in an .INI file. T
  VBScript »   Powershell » Python »  
Win32_LaunchCondition
  The Win32_LaunchCondition WMI class contains a list of conditions, all of which must be satisfied for the action to succeed.
  VBScript »   Powershell » Python »  
Win32_MIMEInfoAction
  The Win32_MIMEInfoAction WMI class registers the MIME-related registry information with the system.
  VBScript »   Powershell » Python »  
Win32_MSIResource
  The Win32_MSIResource abstract WMI class represents any resources that are used by the Installer during the course of an installation, patch or upgrade.
  VBScript »     Python »  
Win32_ODBCAttribute
  Instances of the Win32_ODBCAttribute WMI class represent attributes that are set for an ODBC driver.
  VBScript »   Powershell » Python »  
Win32_ODBCDataSourceSpecification
  The Win32_ODBCDataSourceAttribute association WMI class relates an Installer check with any setting information it requires.
  VBScript »   Powershell » Python »  
Win32_ODBCDriverAttribute
  The Win32_ODBCDriverAttribute WMI class can be used into your custom scripts.
      Powershell » Python »  
Win32_ODBCDriverSoftwareElement
  The Win32_ODBCDriverSoftwareElement WMI class can be used into your custom scripts.
      Powershell » Python »  
Win32_ODBCDriverSpecification
  The Win32_ODBCDriverSpecification WMI class represents any ODBC driver that is to be installed as part of a particular product.
  VBScript »   Powershell » Python »  
Win32_ODBCSourceAttribute
  The Win32_ODBCSourceAttribute class represents the information regarding an ODBC source and the attributes that must be set for installation.
  VBScript »   Powershell » Python »  
Win32_ODBCTranslatorSpecification
  The Win32_ODBCTranslatorSpecification WMI class represents any ODBC translator that is included as part of a product`s installation.
  VBScript »   Powershell » Python »  
Win32_Patch
  The Win32_Patch WMI class represents an individual patch that is to be applied to a particular file and whose source resides at a specified location.
  VBScript »   Powershell » Python »  
Win32_PatchFile
  The Win32_PatchFile WMI class can be used into your custom scripts.
      Powershell » Python »  
Win32_PatchPackage
  The Win32_Patch WMI class represents an individual patch that is to be applied to a particular file and whose source resides at a specified location.
  VBScript »   Powershell » Python »  
Win32_Product
  The Win32_Product WMI class represents products as they are installed by Windows Installer.
  VBScript »   Powershell » Python »  
Win32_ProgIDSpecification
  The Win32_ProgIDSpecification WMI class represent any programmatic identifier (ProgID) that needs to be registered during a given installation.
  VBScript »   Powershell » Python »  
Win32_Property
  The Win32_Property WMI class contains the property names and values for all defined properties in the installation. Properties with Null values are not present in the table.
  VBScript »   Powershell » Python »  
Win32_PublishComponentAction
  The Win32_PublishComponentAction WMI class manages the advertisement of the components that may be faulted by other products with the system.
  VBScript »   Powershell » Python »  
Win32_RemoveFileAction
  The Win32_RemoveFileAction WMI class represents files previously installed which are to be removed.
  VBScript »   Powershell » Python »  
Win32_RemoveIniAction
  The Win32_RemoveIniAction WMI class deletes whatever .INI file information that the application desires.
  VBScript »   Powershell » Python »  
Win32_SecurityDescriptor
  The Win32_SecurityDescriptor WMI class can be used into your custom scripts.
  VBScript »     Python »  
Win32_SecurityDescriptorHelper
  The Win32_SecurityDescriptorHelper WMI class can be used into your custom scripts.
  VBScript »     Python »  
Win32_SecuritySetting
  The Win32_SecuritySetting WMI class can be used into your custom scripts.
  VBScript »     Python »  
Win32_SecuritySettingAccess
  The Win32_SecuritySettingAccess WMI class can be used into your custom scripts.
        Python »  
Win32_SecuritySettingAuditing
  The Win32_SecuritySettingAuditing WMI class can be used into your custom scripts.
        Python »  
Win32_SecuritySettingGroup
  The Win32_SecuritySettingGroup WMI class can be used into your custom scripts.
        Python »  
Win32_SecuritySettingOfLogicalFile
  The Win32_SecuritySettingOfLogicalFile WMI class can be used into your custom scripts.
  VBScript » JScript » Powershell » Python » Perl »
Win32_SecuritySettingOfLogicalShare
  The Win32_SecuritySettingOfLogicalShare WMI class can be used into your custom scripts.
  VBScript » JScript » Powershell » Python » Perl »
Win32_SecuritySettingOfObject
  The Win32_SecuritySettingOfObject WMI class can be used into your custom scripts.
        Python »  
Win32_SecuritySettingOwner
  The Win32_SecuritySettingOwner WMI class can be used into your custom scripts.
      Powershell » Python »  
Win32_SelfRegModuleAction
  The Win32_SelfRegModuleAction WMI class represents modules that are processed at install time. A common form of this processing is the registration of a DLL.
  VBScript »     Python »  
Win32_ServiceControl
  The Win32_ServiceControl WMI class represents instructions for controlling both installed and uninstalled services.
  VBScript »   Powershell » Python »  
Win32_ServiceSpecification
  The Win32_ServiceSpecification WMI class represents a service that is to be installed along with an associated package.
  VBScript »   Powershell » Python »  
Win32_ShortcutAction
  The Win32_ShortcutAction WMI class manages the creation of shortcuts.
  VBScript » JScript » Powershell » Python » Perl »
Win32_ShortcutSAP
  The Win32_ShortcutSAP association WMI class relates the connection between an application access point and the corresponding shortcut.
  VBScript »   Powershell » Python »  
Win32_SoftwareElement
  The Win32_SoftwareElement WMI class represents a software element, part of a software feature (a distinct subset of a product which may contain one or more elements).
  VBScript »   Powershell » Python »  
Win32_SoftwareElementAction
  The Win32_SoftwareElementAction WMI class can be used into your custom scripts.
      Powershell » Python »  
Win32_SoftwareElementCheck
  The Win32_SoftwareElementCheck WMI class can be used into your custom scripts.
      Powershell » Python »  
Win32_SoftwareElementCondition
  The Win32_SoftwareElementCondition WMI class represents conditional checks that must be evaluated to TRUE before their associated Win32_SoftwareElement component can be installed.
  VBScript »   Powershell » Python »  
Win32_SoftwareElementResource
  The Win32_SoftwareElementResource WMI class can be used into your custom scripts.
      Powershell » Python »  
Win32_SoftwareFeature
  The Win32_SoftwareFeature WMI class represents a distinct subset of a product, consisting of one or more software elements.
  VBScript »   Powershell » Python »  
Win32_SoftwareFeatureAction
  This Win32_SoftwareFeatureAction association WMI class relates an Installer feature with an action used to register and/or publish the feature.
  VBScript »   Powershell » Python »  
Win32_SoftwareFeatureAction
  The Win32_SoftwareFeatureAction WMI class can be used into your custom scripts.
      Powershell » Python »  
Win32_SoftwareFeatureCheck
  The Win32_SoftwareFeatureCheck WMI class can be used into your custom scripts.
      Powershell » Python »  
Win32_SoftwareFeatureParent
  The Win32_SoftwareFeatureParent WMI class can be used into your custom scripts.
      Powershell » Python »  
Win32_SoftwareFeatureSoftwareElements
  The Win32_SoftwareFeatureSoftwareElements WMI class can be used into your custom scripts.
      Powershell » Python »  
Win32_TypeLibraryAction
  The Win32_TypeLibraryAction schema WMI class registers type libraries with the system. The action works on each file referenced which is triggered to be installed.
  VBScript »   Powershell » Python »