UNIX/Linux WS-Management 进程枚举器

Microsoft.Unix.WSMan.ProcessEnumerator (DataSourceModuleType)

Element properties:

TypeDataSourceModuleType
IsolationAny
AccessibilityPublic
RunAsDefault
OutputTypeMicrosoft.SystemCenter.WSManagement.WSManData

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Microsoft.Unix.WSMan.TimedEnumerator Default
ProcessFilter ProbeAction Microsoft.Unix.Managed.ProcessFilter.ProbeAction Default

Overrideable Parameters:

IDParameterTypeSelectorDisplay NameDescription
Intervalint$Config/Interval$间隔ProcessEnumerator 运行间隔,以秒为单位。

Source Code:

<DataSourceModuleType ID="Microsoft.Unix.WSMan.ProcessEnumerator" Accessibility="Public" Batching="false">
<Configuration>
<xsd:element minOccurs="1" name="TargetSystem" type="xsd:string"/>
<xsd:element minOccurs="1" name="ProcessName" type="xsd:string"/>
<xsd:element minOccurs="1" name="ArgumentsFilterExpression" type="xsd:string"/>
<xsd:element minOccurs="1" name="Interval" type="xsd:integer"/>
</Configuration>
<OverrideableParameters>
<OverrideableParameter ID="Interval" Selector="$Config/Interval$" ParameterType="int"/>
</OverrideableParameters>
<ModuleImplementation Isolation="Any">
<Composite>
<MemberModules>
<DataSource ID="DS" TypeID="Unix!Microsoft.Unix.WSMan.TimedEnumerator">
<TargetSystem>$Config/TargetSystem$</TargetSystem>
<Uri>http://schemas.microsoft.com/wbem/wscim/1/cim-schema/2/SCX_UnixProcess?__cimnamespace=root/scx</Uri>
<Filter>Select Name, Parameters, Handle from SCX_UnixProcess Where Name = "$Config/ProcessName$" OR Name = "scxcimserver"</Filter>
<SplitItems>false</SplitItems>
<Interval>$Config/Interval$</Interval>
</DataSource>
<ProbeAction ID="ProcessFilter" TypeID="Microsoft.Unix.Managed.ProcessFilter.ProbeAction">
<ProcessName>$Config/ProcessName$</ProcessName>
<ArgumentsFilterExpression>$Config/ArgumentsFilterExpression$</ArgumentsFilterExpression>
</ProbeAction>
</MemberModules>
<Composition>
<Node ID="ProcessFilter">
<Node ID="DS"/>
</Node>
</Composition>
</Composite>
</ModuleImplementation>
<OutputType>WSM!Microsoft.SystemCenter.WSManagement.WSManData</OutputType>
</DataSourceModuleType>