Este origen de datos detecta la propiedad que indica si la zona está firmada en todos los equipos que ejecutan Windows Server 2012 R2.
Este origen de datos detecta la propiedad que indica si la zona está firmada en todos los Windows Server 2012 R2 mediante un commandlet de PowerShell
IntervalSeconds: Frecuencia (en segundos) con la que se debe comprobar el valor.
SyncTime: Hora de sincronización para la ejecución del módulo.
TimeoutSeconds: Cuánto tiempo (en segundos) se debe esperar a que el módulo finalice la ejecución.
Type | DataSourceModuleType |
Isolation | Any |
Accessibility | Public |
RunAs | Default |
OutputType | System.Discovery.Data |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
DS | DataSource | Microsoft.Windows.Server.DNS.2012.R2.IsZoneSigned.DS | Default |
Mapping | ConditionDetection | System.Discovery.FilteredClassSnapshotDataMapper | Default |
ID | ParameterType | Selector | Display Name | Description |
---|---|---|---|---|
IntervalSeconds | int | $Config/IntervalSeconds$ | Segundos de intervalo | Frecuencia (en segundos) con la que se debe muestrear el valor. |
SyncTime | string | $Config/SyncTime$ | Hora de sincronización | Tiempo de sincronización para la ejecución del módulo. |
TimeoutSeconds | int | $Config/TimeoutSeconds$ | Tiempo de espera en segundos | Cuánto tiempo (en segundos) se debe esperar a que el módulo finalice la ejecución. |
<DataSourceModuleType ID="Microsoft.Windows.Server.DNS.2012.R2.IsZoneSignedProperty.DS" Accessibility="Public">
<Configuration>
<IncludeSchemaTypes>
<SchemaType>System!System.Discovery.MapperSchema</SchemaType>
<SchemaType>System!System.ExpressionEvaluatorSchema</SchemaType>
</IncludeSchemaTypes>
<xsd:element minOccurs="1" name="ZoneName" type="xsd:string"/>
<xsd:element minOccurs="1" name="ComputerName" type="xsd:string"/>
<xsd:element minOccurs="1" name="IntervalSeconds" type="xsd:integer"/>
<xsd:element minOccurs="1" name="SyncTime" type="xsd:string"/>
<xsd:element minOccurs="1" name="TimeoutSeconds" type="xsd:integer"/>
</Configuration>
<OverrideableParameters>
<OverrideableParameter ID="IntervalSeconds" Selector="$Config/IntervalSeconds$" ParameterType="int"/>
<OverrideableParameter ID="SyncTime" Selector="$Config/SyncTime$" ParameterType="string"/>
<OverrideableParameter ID="TimeoutSeconds" Selector="$Config/TimeoutSeconds$" ParameterType="int"/>
</OverrideableParameters>
<ModuleImplementation>
<Composite>
<MemberModules>
<DataSource ID="DS" TypeID="Microsoft.Windows.Server.DNS.2012.R2.IsZoneSigned.DS">
<ZoneName>$Config/ZoneName$</ZoneName>
<ComputerName>$Config/ComputerName$</ComputerName>
<IntervalSeconds>$Config/IntervalSeconds$</IntervalSeconds>
<SyncTime>$Config/SyncTime$</SyncTime>
<TimeoutSeconds>$Config/TimeoutSeconds$</TimeoutSeconds>
</DataSource>
<ConditionDetection ID="Mapping" TypeID="System!System.Discovery.FilteredClassSnapshotDataMapper">
<Expression/>
<ClassId>$MPElement[Name='Microsoft.Windows.Server.DNS.Zone']$</ClassId>
<InstanceSettings>
<Settings>
<Setting>
<Name>$MPElement[Name='Windows!Microsoft.Windows.Computer']/PrincipalName$</Name>
<Value>$Config/ComputerName$</Value>
</Setting>
<Setting>
<Name>$MPElement[Name='Microsoft.Windows.Server.DNS.Server']/Name$</Name>
<Value>$Config/ComputerName$</Value>
</Setting>
<Setting>
<Name>$MPElement[Name='Microsoft.Windows.Server.DNS.Zone']/ZoneName$</Name>
<Value>$Config/ZoneName$</Value>
</Setting>
<Setting>
<Name>$MPElement[Name='Microsoft.Windows.Server.DNS.Zone']/HostName$</Name>
<Value>$Config/ComputerName$</Value>
</Setting>
<Setting>
<Name>$MPElement[Name='Microsoft.Windows.Server.DNS.Zone']/IsSigned$</Name>
<Value>$Data/Property[@Name='IsSigned']$</Value>
</Setting>
</Settings>
</InstanceSettings>
</ConditionDetection>
</MemberModules>
<Composition>
<Node ID="Mapping">
<Node ID="DS"/>
</Node>
</Composition>
</Composite>
</ModuleImplementation>
<OutputType>System!System.Discovery.Data</OutputType>
</DataSourceModuleType>