﻿<?xml version="1.0" encoding="utf-8"?>
<ScriptExport xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.kaseya.com/vsa/2008/12/Scripting">
  <Procedure name="MD_FixWindowsCounters_Remove" treePres="3" id="215732457" folderId="695247777875162" treeFullPath="myProcedures - kaseya.support">
    <Body description="">
      <Statement name="GetVariable" continueOnFail="false">
        <Parameter xsi:type="EnumParameter" name="VariableType" value="AgentTempDirectory" />
        <Parameter xsi:type="StringParameter" name="SourceContent" value="" />
        <Parameter xsi:type="StringParameter" name="VariableName" value="AgentDir" />
      </Statement>
      <Statement name="DeleteFile" continueOnFail="false">
        <Parameter xsi:type="StringParameter" name="Path" value="#AgentDir#\MD_FixWindowsCounters_Remove_Log.txt" />
      </Statement>
      <Statement name="Stop Windows Service" continueOnFail="false">
        <Parameter xsi:type="StringParameter" name="Parameter1" value="pla" />
      </Statement>
      <Statement name="Stop Windows Service" continueOnFail="false" osType="2012">
        <Parameter xsi:type="StringParameter" name="Parameter1" value="Schedule" />
      </Statement>
      <Statement name="PauseScript" continueOnFail="false" osType="2012">
        <Parameter xsi:type="IntegerParameter" name="Seconds" value="60" />
      </Statement>
      <Statement name="Start Windows Service" continueOnFail="false">
        <Parameter xsi:type="StringParameter" name="Parameter1" value="pla" />
        <Parameter xsi:type="StringParameter" name="Parameter2" value="True" />
      </Statement>
      <Statement name="Start Windows Service" continueOnFail="false" osType="2012">
        <Parameter xsi:type="StringParameter" name="Parameter1" value="Schedule" />
        <Parameter xsi:type="StringParameter" name="Parameter2" value="False" />
      </Statement>
      <Statement name="WriteFile" continueOnFail="false">
        <Parameter xsi:type="StringParameter" name="Path" value="#AgentDir#\MD_FixWindowsCounters_Remove.exe" />
        <Parameter xsi:type="StringParameter" name="ManagedFile" value="VSASharedFiles\MD_FixWindowsCounters_Remove\MD_FixWindowsCounters_Remove.exe" />
        <Parameter xsi:type="BooleanParameter" name="DeleteAfter" value="False" />
      </Statement>
      <Statement name="PauseScript" continueOnFail="false">
        <Parameter xsi:type="IntegerParameter" name="Seconds" value="10" />
      </Statement>
      <Statement name="ExecuteFile" continueOnFail="false">
        <Parameter xsi:type="StringParameter" name="Path" value="#AgentDir#\MD_FixWindowsCounters_Remove.exe" />
        <Parameter xsi:type="StringParameter" name="Arguments" value="#AgentDir#" />
        <Parameter xsi:type="EnumParameter" name="ExecuteAccount" value="System" />
        <Parameter xsi:type="BooleanParameter" name="WaitComplete" value="True" />
      </Statement>
      <Statement name="PauseScript" continueOnFail="false">
        <Parameter xsi:type="IntegerParameter" name="Seconds" value="30" />
      </Statement>
      <Statement name="DeleteFile" continueOnFail="false">
        <Parameter xsi:type="StringParameter" name="Path" value="#AgentDir#\MD_FixWindowsCounters_Remove.exe" />
      </Statement>
      <Statement name="ExecuteShellCommand" continueOnFail="false">
        <Parameter xsi:type="StringParameter" name="Command" value="del &quot;#AgentDir#\Kmonitorsets\*.Dat&quot;" />
        <Parameter xsi:type="EnumParameter" name="ExecuteAccount" value="System" />
        <Parameter xsi:type="BooleanParameter" name="Is64Bit" value="False" />
      </Statement>
      <Statement name="ExecuteShellCommand" continueOnFail="false">
        <Parameter xsi:type="StringParameter" name="Command" value="del &quot;#AgentDir#\Kmonitorsets\*.xml" />
        <Parameter xsi:type="EnumParameter" name="ExecuteAccount" value="System" />
        <Parameter xsi:type="BooleanParameter" name="Is64Bit" value="False" />
      </Statement>
      <Statement name="ExecuteShellCommand" continueOnFail="false">
        <Parameter xsi:type="StringParameter" name="Command" value="del &quot;#AgentDir#\KLogs\*.csv" />
        <Parameter xsi:type="EnumParameter" name="ExecuteAccount" value="System" />
        <Parameter xsi:type="BooleanParameter" name="Is64Bit" value="False" />
      </Statement>
      <Statement name="GetVariable" continueOnFail="false">
        <Parameter xsi:type="EnumParameter" name="VariableType" value="SQLView" />
        <Parameter xsi:type="StringParameter" name="SourceContent" value="vMachine/agentInstGuid" />
        <Parameter xsi:type="StringParameter" name="VariableName" value="agentInstGuid" />
      </Statement>
      <Statement name="Write text to file" continueOnFail="false">
        <Parameter xsi:type="StringParameter" name="Parameter1" value="net stop #agentInstGuid#" />
        <Parameter xsi:type="StringParameter" name="Parameter2" value="#AgentDir#\Restart.bat" />
        <Parameter xsi:type="StringParameter" name="Parameter3" value="True" />
      </Statement>
      <Statement name="Write text to file" continueOnFail="false">
        <Parameter xsi:type="StringParameter" name="Parameter1" value="net start #agentInstGuid#" />
        <Parameter xsi:type="StringParameter" name="Parameter2" value="#AgentDir#\Restart.bat" />
        <Parameter xsi:type="StringParameter" name="Parameter3" value="False" />
      </Statement>
      <Statement name="ExecuteFile" continueOnFail="false" osType="None">
        <Parameter xsi:type="StringParameter" name="Path" value="#AgentDir#\Restart.bat" />
        <Parameter xsi:type="StringParameter" name="Arguments" value="" />
        <Parameter xsi:type="EnumParameter" name="ExecuteAccount" value="System" />
        <Parameter xsi:type="BooleanParameter" name="WaitComplete" value="False" />
      </Statement>
    </Body>
  </Procedure>
</ScriptExport>