﻿<?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="Remove AVG Silently" treePres="3" id="919016340" folderId="500502434559401" treeFullPath="myProcedures - dave.donohue">
    <Body description="">
      <Statement name="DeleteFile" continueOnFail="false">
        <Parameter xsi:type="StringParameter" name="Path" value="#vAgentConfiguration.agentTempDir#\avg_remover.exe" />
      </Statement>
      <If description="">
        <Condition name="Windows 32 or 64 Bit Check">
          <Parameter xsi:type="EnumParameter" name="Condition" value="NotExists" />
        </Condition>
        <Then>
          <Statement name="GetURL" continueOnFail="false">
            <Parameter xsi:type="StringParameter" name="URL" value="http://download.avg.com/filedir/util/support/avg_remover_stf_x86_2015_5501.exe" />
            <Parameter xsi:type="StringParameter" name="ResponseFileName" value="#vAgentConfiguration.agentTempDir#\avg_remover.exe" />
            <Parameter xsi:type="BooleanParameter" name="WaitComplete" value="True" />
          </Statement>
        </Then>
        <Else>
          <Statement name="GetURL" continueOnFail="false">
            <Parameter xsi:type="StringParameter" name="URL" value="http://download.avg.com/filedir/util/support/avg_remover_stf_x64_2015_5501.exe" />
            <Parameter xsi:type="StringParameter" name="ResponseFileName" value="#vAgentConfiguration.agentTempDir#\avg_remover.exe" />
            <Parameter xsi:type="BooleanParameter" name="WaitComplete" value="True" />
          </Statement>
        </Else>
      </If>
      <Statement name="ExecuteShellCommand" continueOnFail="false" osType="Windows">
        <Parameter xsi:type="StringParameter" name="Command" value="#vAgentConfiguration.agentTempDir#\avg_remover.exe  /norestart /silent" />
        <Parameter xsi:type="EnumParameter" name="ExecuteAccount" value="System" />
        <Parameter xsi:type="BooleanParameter" name="Is64Bit" value="False" />
      </Statement>
      <Statement name="UpdateSystemInfo" continueOnFail="false">
        <Parameter xsi:type="StringParameter" name="ColumnName" value="AVGVersion" />
        <Parameter xsi:type="StringParameter" name="Value" value="REMOVED" />
      </Statement>
      <Statement name="Delete Directory" continueOnFail="false">
        <Parameter xsi:type="StringParameter" name="Parameter1" value="#vAgentConfiguration.agentTempDir#\kes" />
        <Parameter xsi:type="StringParameter" name="Parameter2" value="true" />
      </Statement>
    </Body>
  </Procedure>
</ScriptExport>