Type | WriteActionModuleType |
Isolation | Any |
Accessibility | Public |
RunAs | Default |
InputType | System.BaseData |
OutputType | System.BaseData |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
InvokeAction | WriteAction | Microsoft.Unix.WSMan.Invoke.VarPriv.WriteAction | Default |
InvokePriv | WriteAction | Microsoft.Unix.WSMan.Invoke.VarPriv.WriteAction | Default |
ID | ParameterType | Selector | Display Name | Description |
---|---|---|---|---|
ResetOnRead | bool | $Config/ResetOnRead$ | Obnovit při příštím čtení | Při nastavení na hodnotu false se v událostech souboru protokolu mezi poslední kontrolou souboru protokolu a aktuálním časem nebudou hledat potenciální výstrahy. Při nastavení na hodnotu true se v událostech souboru protokolu mezi poslední kontrolou souboru protokolu a příští kontrolou souboru protokolu nebudou hledat potenciální výstrahy. Při spuštění této úlohy bezprostředně před ukončením režimu údržby nastavte tuto hodnotu na false. Při spuštění této úlohy při zahájení režimu údržby nastavte tuto hodnotu na true. |
<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><p:ExecuteCommand_INPUT xmlns:p="http://schemas.microsoft.com/wbem/wscim/1/cim-schema/2/SCX_OperatingSystem"><p:command>/opt/microsoft/scx/bin/scxlogfilereader -g $Config/ResetOnRead$ </p:command><p:timeout>60</p:timeout></p:ExecuteCommand_INPUT></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><p:ExecuteCommand_INPUT xmlns:p="http://schemas.microsoft.com/wbem/wscim/1/cim-schema/2/SCX_OperatingSystem"><p:command>/opt/microsoft/scx/bin/scxlogfilereader -g $Config/ResetOnRead$ </p:command><p:timeout>60</p:timeout></p:ExecuteCommand_INPUT></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>