Återställ loggfilsövervakning för en datorskrivåtgärd

Microsoft.Unix.ResetLogFileMonitoring.WriteAction (WriteActionModuleType)

Element properties:

TypeWriteActionModuleType
IsolationAny
AccessibilityPublic
RunAsDefault
InputTypeSystem.BaseData
OutputTypeSystem.BaseData

Member Modules:

ID Module Type TypeId RunAs 
InvokeAction WriteAction Microsoft.Unix.WSMan.Invoke.VarPriv.WriteAction Default
InvokePriv WriteAction Microsoft.Unix.WSMan.Invoke.VarPriv.WriteAction Default

Overrideable Parameters:

IDParameterTypeSelectorDisplay NameDescription
ResetOnReadbool$Config/ResetOnRead$Återställ vid nästa läsning
Om inställningen är "falskt" bearbetas inte loggfilshändelser mellan den senaste genomsökningen av loggfilen och den aktuella tiden för att upptäcka möjliga aviseringar.
Om inställningen är "sant" bearbetas inte loggfilshändelser mellan den senaste genomsökningen av loggfilen och nästa övervakningsgenomsökning av loggfilen för att upptäcka möjliga aviseringar.
Om du kör den här aktiviteten precis innan du lämnar underhållsläget ställer du in värdet på Falskt. Om du kör den här aktiviteten i början av underhållsläget ställer du in värdet på Sant.

Source Code:

<WriteActionModuleType ID="Microsoft.Unix.ResetLogFileMonitoring.WriteAction" Accessibility="Public">
<Configuration>
<xsd:element name="TargetSystem" type="xsd:string"/>
<xsd:element name="ResetOnRead" type="xsd:boolean" minOccurs="0" default="false"/>
</Configuration>
<OverrideableParameters>
<OverrideableParameter ID="ResetOnRead" ParameterType="bool" Selector="$Config/ResetOnRead$"/>
</OverrideableParameters>
<ModuleImplementation>
<Composite>
<MemberModules>
<WriteAction ID="InvokePriv" TypeID="Microsoft.Unix.WSMan.Invoke.VarPriv.WriteAction">
<TargetSystem>$Config/TargetSystem$</TargetSystem>
<UserName>$RunAs[Name="Microsoft.Unix.PrivilegedAccount"]/UserName$</UserName>
<Password>$RunAs[Name="Microsoft.Unix.PrivilegedAccount"]/Password$</Password>
<Uri>http://schemas.microsoft.com/wbem/wscim/1/cim-schema/2/SCX_OperatingSystem?__cimnamespace=root/scx</Uri>
<Selector/>
<InvokeAction>ExecuteCommand</InvokeAction>
<Input>&lt;p:ExecuteCommand_INPUT xmlns:p="http://schemas.microsoft.com/wbem/wscim/1/cim-schema/2/SCX_OperatingSystem"&gt;&lt;p:command&gt;/opt/microsoft/scx/bin/scxlogfilereader -g $Config/ResetOnRead$ &lt;/p:command&gt;&lt;p:timeout&gt;60&lt;/p:timeout&gt;&lt;/p:ExecuteCommand_INPUT&gt;</Input>
<TimeOutInMS>600000</TimeOutInMS>
</WriteAction>
<WriteAction ID="InvokeAction" TypeID="Microsoft.Unix.WSMan.Invoke.VarPriv.WriteAction">
<TargetSystem>$Config/TargetSystem$</TargetSystem>
<UserName>$RunAs[Name="Microsoft.Unix.ActionAccount"]/UserName$</UserName>
<Password>$RunAs[Name="Microsoft.Unix.ActionAccount"]/Password$</Password>
<Uri>http://schemas.microsoft.com/wbem/wscim/1/cim-schema/2/SCX_OperatingSystem?__cimnamespace=root/scx</Uri>
<Selector/>
<InvokeAction>ExecuteCommand</InvokeAction>
<Input>&lt;p:ExecuteCommand_INPUT xmlns:p="http://schemas.microsoft.com/wbem/wscim/1/cim-schema/2/SCX_OperatingSystem"&gt;&lt;p:command&gt;/opt/microsoft/scx/bin/scxlogfilereader -g $Config/ResetOnRead$ &lt;/p:command&gt;&lt;p:timeout&gt;60&lt;/p:timeout&gt;&lt;/p:ExecuteCommand_INPUT&gt;</Input>
<TimeOutInMS>600000</TimeOutInMS>
</WriteAction>
</MemberModules>
<Composition>
<Node ID="InvokePriv">
<Node ID="InvokeAction"/>
</Node>
</Composition>
</Composite>
</ModuleImplementation>
<OutputType>System!System.BaseData</OutputType>
<InputType>System!System.BaseData</InputType>
</WriteActionModuleType>