﻿<?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="Refresh KAV Key" treePres="3" id="1117092692" folderId="169133261390558" treeFullPath="myProcedures - gonzalo.carrillo">
    <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="AgentTemp" />
      </Statement>
      <If description="">
        <Condition name="TestFile">
          <Parameter xsi:type="StringParameter" name="Path" value="#AgentTemp#\kav\kav_command_installkaspersky.lua" />
          <Parameter xsi:type="EnumParameter" name="Condition" value="Exists" />
          <Parameter xsi:type="StringParameter" name="Value" value="" />
        </Condition>
        <Then>
          <Statement description="Exec Proc: KAV: Update License File / immediate" name="ExecuteScript" continueOnFail="false">
            <Parameter xsi:type="StringParameter" name="ScriptID" value="343" />
            <Parameter xsi:type="StringParameter" name="ScriptName" value="KAV: Update License File" />
            <Parameter xsi:type="StringParameter" name="TimeDelay" value="" />
            <Parameter xsi:type="EnumParameter" name="TimeUnit" value="Immediate" />
          </Statement>
          <Statement name="PauseScript" continueOnFail="false">
            <Parameter xsi:type="IntegerParameter" name="Seconds" value="1" />
          </Statement>
          <Statement name="WriteScriptLogEntry" continueOnFail="false">
            <Parameter xsi:type="StringParameter" name="Comment" value="Refresh KAV Key: License Key File Updated." />
          </Statement>
        </Then>
        <Else>
          <Statement name="WriteScriptLogEntry" continueOnFail="false">
            <Parameter xsi:type="StringParameter" name="Comment" value="Refresh KAV Key: KAV is not installed." />
          </Statement>
        </Else>
      </If>
    </Body>
  </Procedure>
</ScriptExport>