このモジュールは、定期的に起動される IWSManSession.Enumeratea の機能と、検出データにマップされた WS-Management データ出力を提供する複合モジュールです。
Type | DataSourceModuleType |
Isolation | Any |
Accessibility | Public |
RunAs | Microsoft.SystemCenter.WSManagement.WSManActionAccount |
OutputType | System.Discovery.Data |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
Scheduler | DataSource | System.Discovery.Scheduler | Default |
Enumerator | ProbeAction | Microsoft.SystemCenter.WSManagement.Enumerator | Default |
Expression | ConditionDetection | System.ExpressionFilter | Default |
Mapper | ConditionDetection | System.Discovery.ClassSnapshotDataMapper | Default |
ID | ParameterType | Selector | Display Name | Description |
---|---|---|---|---|
Protocol | string | $Config/Enumerate/Protocol$ | プロトコル | |
TargetSystem | string | $Config/Enumerate/TargetSystem$ | ターゲット システム | |
Port | int | $Config/Enumerate/Port$ | ポート | |
Authentication | string | $Config/Enumerate/Authentication$ | 認証 | |
UserName | string | $Config/Enumerate/UserName$ | ユーザー名 | |
Password | string | $Config/Enumerate/Password$ | パスワード | |
SkipCACheck | bool | $Config/Enumerate/SkipCACheck$ | CA チェックのスキップ | |
SkipCNCheck | bool | $Config/Enumerate/SkipCNCheck$ | CN チェックのスキップ | |
OutputErrorIfAny | bool | $Config/Enumerate/OutputErrorIfAny$ | 発生した場合にエラーを出力 | |
UTF | string | $Config/Enumerate/UTF$ | UTF | |
Uri | string | $Config/Enumerate/Uri$ | Uri | |
Filter | string | $Config/Enumerate/Filter$ | フィルター | |
TimeOutInMS | int | $Config/Enumerate/TimeOutInMS$ | タイムアウト (ミリ秒) | |
SplitItems | bool | $Config/Enumerate/SplitItems$ | 項目の分割 |
<DataSourceModuleType ID="Microsoft.SystemCenter.WSManagement.TimedEnumerateDiscoveryData" Accessibility="Public" RunAs="Microsoft.SystemCenter.WSManagement.WSManActionAccount" Batching="false">
<Configuration>
<IncludeSchemaTypes>
<SchemaType>System!System.ExpressionEvaluatorSchema</SchemaType>
<SchemaType>System!System.Discovery.MapperSchema</SchemaType>
<SchemaType>Microsoft.SystemCenter.WSManagement.Schemas</SchemaType>
</IncludeSchemaTypes>
<xsd:element name="Scheduler" type="PublicSchedulerType"/>
<xsd:element name="Enumerate" type="EnumerateSchema"/>
<xsd:element name="ClassId" type="xsd:string"/>
<xsd:element name="InstanceSettings" minOccurs="0" maxOccurs="1" type="SettingsType"/>
<xsd:element name="Expression" minOccurs="0" maxOccurs="1" type="ExpressionType"/>
</Configuration>
<OverrideableParameters>
<OverrideableParameter ID="Protocol" Selector="$Config/Enumerate/Protocol$" ParameterType="string"/>
<OverrideableParameter ID="TargetSystem" Selector="$Config/Enumerate/TargetSystem$" ParameterType="string"/>
<OverrideableParameter ID="Port" Selector="$Config/Enumerate/Port$" ParameterType="int"/>
<OverrideableParameter ID="Authentication" Selector="$Config/Enumerate/Authentication$" ParameterType="string"/>
<OverrideableParameter ID="UserName" Selector="$Config/Enumerate/UserName$" ParameterType="string"/>
<OverrideableParameter ID="Password" Selector="$Config/Enumerate/Password$" ParameterType="string"/>
<OverrideableParameter ID="SkipCACheck" Selector="$Config/Enumerate/SkipCACheck$" ParameterType="bool"/>
<OverrideableParameter ID="SkipCNCheck" Selector="$Config/Enumerate/SkipCNCheck$" ParameterType="bool"/>
<OverrideableParameter ID="OutputErrorIfAny" Selector="$Config/Enumerate/OutputErrorIfAny$" ParameterType="bool"/>
<OverrideableParameter ID="UTF" Selector="$Config/Enumerate/UTF$" ParameterType="string"/>
<OverrideableParameter ID="Uri" Selector="$Config/Enumerate/Uri$" ParameterType="string"/>
<OverrideableParameter ID="Filter" Selector="$Config/Enumerate/Filter$" ParameterType="string"/>
<OverrideableParameter ID="TimeOutInMS" Selector="$Config/Enumerate/TimeOutInMS$" ParameterType="int"/>
<OverrideableParameter ID="SplitItems" Selector="$Config/Enumerate/SplitItems$" ParameterType="bool"/>
</OverrideableParameters>
<ModuleImplementation Isolation="Any">
<Composite>
<MemberModules>
<DataSource ID="Scheduler" TypeID="System!System.Discovery.Scheduler">
<Scheduler>$Config/Scheduler$</Scheduler>
</DataSource>
<ProbeAction ID="Enumerator" TypeID="Microsoft.SystemCenter.WSManagement.Enumerator">
<Enumerate>$Config/Enumerate$</Enumerate>
</ProbeAction>
<ConditionDetection ID="Expression" TypeID="System!System.ExpressionFilter">
<Expression>
<And>
<Expression>
<Not>
<Expression>
<Exists>
<ValueExpression>
<XPathQuery Type="String">WsManData/ErrorCode</XPathQuery>
</ValueExpression>
</Exists>
</Expression>
</Not>
</Expression>
<Expression>$Config/Expression$</Expression>
</And>
</Expression>
</ConditionDetection>
<ConditionDetection ID="Mapper" TypeID="System!System.Discovery.ClassSnapshotDataMapper">
<ClassId>$Config/ClassId$</ClassId>
<InstanceSettings>$Config/InstanceSettings$</InstanceSettings>
</ConditionDetection>
</MemberModules>
<Composition>
<Node ID="Mapper">
<Node ID="Expression">
<Node ID="Enumerator">
<Node ID="Scheduler"/>
</Node>
</Node>
</Node>
</Composition>
</Composite>
</ModuleImplementation>
<OutputType>System!System.Discovery.Data</OutputType>
</DataSourceModuleType>