WS-Management 模块:定时 IWSManSession.Invoke 数据源

Microsoft.SystemCenter.WSManagement.TimedInvoker (DataSourceModuleType)

此模块是一个复合模块,提供定期调用的 IWSManSession.Invoke 功能。

Element properties:

TypeDataSourceModuleType
IsolationAny
AccessibilityPublic
RunAsMicrosoft.SystemCenter.WSManagement.WSManActionAccount
OutputTypeMicrosoft.SystemCenter.WSManagement.WSManData

Member Modules:

ID Module Type TypeId RunAs 
Scheduler DataSource System.Scheduler Default
Invoker ProbeAction Microsoft.SystemCenter.WSManagement.Invoker Default

Overrideable Parameters:

IDParameterTypeSelectorDisplay NameDescription
Protocolstring$Config/Invoke/Protocol$协议
TargetSystemstring$Config/Invoke/TargetSystem$目标系统
Portint$Config/Invoke/Port$端口
Authenticationstring$Config/Invoke/Authentication$身份验证
UserNamestring$Config/Invoke/UserName$用户名
Passwordstring$Config/Invoke/Password$密码
SkipCACheckbool$Config/Invoke/SkipCACheck$跳过 CA 检查
SkipCNCheckbool$Config/Invoke/SkipCNCheck$跳过 CN 检查
OutputErrorIfAnybool$Config/Invoke/OutputErrorIfAny$如果有则出现输出错误
UTFstring$Config/Invoke/UTF$UTF
Uristring$Config/Invoke/Uri$Uri
Selectorstring$Config/Invoke/Selector$选择器
InvokeActionstring$Config/Invoke/InvokeAction$调用操作
Inputstring$Config/Invoke/Input$输入
TimeOutInMSint$Config/Invoke/TimeOutInMS$MS 中的超时

Source Code:

<DataSourceModuleType ID="Microsoft.SystemCenter.WSManagement.TimedInvoker" Accessibility="Public" RunAs="Microsoft.SystemCenter.WSManagement.WSManActionAccount" Batching="false">
<Configuration>
<IncludeSchemaTypes>
<SchemaType>System!System.ExpressionEvaluatorSchema</SchemaType>
<SchemaType>Microsoft.SystemCenter.WSManagement.Schemas</SchemaType>
</IncludeSchemaTypes>
<xsd:element name="Scheduler" type="PublicSchedulerType"/>
<xsd:element name="Invoke" type="InvokeSchema"/>
</Configuration>
<OverrideableParameters>
<OverrideableParameter ID="Protocol" Selector="$Config/Invoke/Protocol$" ParameterType="string"/>
<OverrideableParameter ID="TargetSystem" Selector="$Config/Invoke/TargetSystem$" ParameterType="string"/>
<OverrideableParameter ID="Port" Selector="$Config/Invoke/Port$" ParameterType="int"/>
<OverrideableParameter ID="Authentication" Selector="$Config/Invoke/Authentication$" ParameterType="string"/>
<OverrideableParameter ID="UserName" Selector="$Config/Invoke/UserName$" ParameterType="string"/>
<OverrideableParameter ID="Password" Selector="$Config/Invoke/Password$" ParameterType="string"/>
<OverrideableParameter ID="SkipCACheck" Selector="$Config/Invoke/SkipCACheck$" ParameterType="bool"/>
<OverrideableParameter ID="SkipCNCheck" Selector="$Config/Invoke/SkipCNCheck$" ParameterType="bool"/>
<OverrideableParameter ID="OutputErrorIfAny" Selector="$Config/Invoke/OutputErrorIfAny$" ParameterType="bool"/>
<OverrideableParameter ID="UTF" Selector="$Config/Invoke/UTF$" ParameterType="string"/>
<OverrideableParameter ID="Uri" Selector="$Config/Invoke/Uri$" ParameterType="string"/>
<OverrideableParameter ID="Selector" Selector="$Config/Invoke/Selector$" ParameterType="string"/>
<OverrideableParameter ID="InvokeAction" Selector="$Config/Invoke/InvokeAction$" ParameterType="string"/>
<OverrideableParameter ID="Input" Selector="$Config/Invoke/Input$" ParameterType="string"/>
<OverrideableParameter ID="TimeOutInMS" Selector="$Config/Invoke/TimeOutInMS$" ParameterType="int"/>
</OverrideableParameters>
<ModuleImplementation Isolation="Any">
<Composite>
<MemberModules>
<DataSource ID="Scheduler" TypeID="System!System.Scheduler">
<Scheduler>$Config/Scheduler$</Scheduler>
</DataSource>
<ProbeAction ID="Invoker" TypeID="Microsoft.SystemCenter.WSManagement.Invoker">
<Invoke>$Config/Invoke$</Invoke>
</ProbeAction>
</MemberModules>
<Composition>
<Node ID="Invoker">
<Node ID="Scheduler"/>
</Node>
</Composition>
</Composite>
</ModuleImplementation>
<OutputType>Microsoft.SystemCenter.WSManagement.WSManData</OutputType>
</DataSourceModuleType>