This documentation is archived and is not being maintained.

Probe Action Modules

Updated: April 15, 2013

Applies To: System Center Operations Manager 2007

noteNote
This exercise has been updated to include a procedure for Visual Studio Authoring Extensions in the latest version of the Management Pack Authoring Guide on the TechNet Wiki.

Probe action modules resemble data source modules because they collect information and pass it into the data stream. A probe action module is also not intended to change the agent in any way. The difference is that a probe action requires some trigger to start it.

Probe action module

Conceptual view of probe action module

Probe action modules accept a single input from the data stream and produce a single output data stream. The input could be data from another module, or it could be a simple trigger for probe action modules that do not require input data.

Probe action modules are directly used in monitor types for On Demand Detection and can be used in Diagnostics and Recoveries. All those workflow types provide a trigger that is required to initiate the probe action. Probe action modules are most frequently used within composite data source modules. Many of the data source modules that are included in the management pack libraries actually contain probe action modules to perform their core functionality.

Common Probe Action Modules

The following table lists common probe action modules. This is not a complete list of all probe action modules that are available. However, they are the most common probe action modules that management pack authors will directly use in building custom workflows and modules.

 

Module Name Management Pack Function Input Data Type Output Data Type

Microsoft.Windows.PowerShellDiscoveryProbe

Microsoft.Windows.Library

Runs a Windows PowerShell discovery script.

System.BaseData

System.DiscoveryData

Microsoft.Windows.PowerShellPropertyBagProbe

Microsoft.Windows.Library

Runs a Windows PowerShell monitoring script. Requires input data.

System.BaseData

System.PropertyBagData

Microsoft.Windows.PowerShellPropertyBagTriggerOnlyProbe

Microsoft.Windows.Library

Runs a Windows PowerShell monitoring script. Does not require input data.

None

System.PropertyBagData

Microsoft.Windows.ScriptPropertyBagProbe

Microsoft.Windows.Library

Runs a monitoring script.

System.BaseData

System.PropertyBagData

Microsoft.Windows.WmiProbe

System.Library

Runs WMI query to retrieve data. Requires input data.

System.BaseData

System.PropertyBagData

Microsoft.Windows.WmiTriggerProbe

Microsoft.Windows.Library

Runs WMI query to retrieve data. Does not require input data.

None

System.PropertyBagData

System.CommandExecuterProbe

System.Library

Run a command line program.

System.BaseData

System.CommandOutput

System.PassThroughProbe

System.Library

Use to provide input to non-trigger probe action modules for on demand monitor type workflows.

None

System.BaseData

 
Show: