﻿<?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="FastStone Capture Portable" treePres="3">
    <Body description="Script Name: FastStone Capture Portable&#xD;&#xA;Script Desc: Script Desc: Downloads zip file from developers website and saves it to AgentTemp. Unzips files and then moves all files to %SYSTEMROOT%. Script Than deletes zip files and writes to script log if successful.&#xD;&#xA;Date: 07/13/2010&#xD;&#xA;Company: VirtualAdministrator&#xD;&#xA;Author: Chase&#xD;&#xA;Acknowledgments:&#xD;&#xA;">
      <If description="Script Name: FastStone Capture Portable&#xD;&#xA;Script Desc: Script Desc: Downloads zip file from developers website and saves it to AgentTemp. Unzips files and then moves all files to %SYSTEMROOT%. Script Than deletes zip files and writes to script log if successful.&#xD;&#xA;Date: 07/13/2010&#xD;&#xA;Company: VirtualAdministrator&#xD;&#xA;Author: Chase&#xD;&#xA;Acknowledgments:&#xD;&#xA;">
        <Condition name="True" />
        <Then>
          <Statement name="GetURL" continueOnFail="false" osType="Windows">
            <Parameter xsi:type="StringParameter" name="URL" value="http://files.mymsp.com/unzip.exe" />
            <Parameter xsi:type="StringParameter" name="ResponseFileName" value="#vAgentconfiguration.AgentTempDir#\unzip.exe" />
            <Parameter xsi:type="BooleanParameter" name="WaitComplete" value="True" />
          </Statement>
          <Statement name="GetURL" continueOnFail="false" osType="Windows">
            <Parameter xsi:type="StringParameter" name="URL" value="http://www.faststonesoft.net/DN/FSCapture66.zip" />
            <Parameter xsi:type="StringParameter" name="ResponseFileName" value="#vAgentconfiguration.AgentTempDir#\FSCapture66.zip" />
            <Parameter xsi:type="BooleanParameter" name="WaitComplete" value="True" />
          </Statement>
          <Statement name="ExecuteShellCommand" continueOnFail="false" osType="Windows">
            <Parameter xsi:type="StringParameter" name="Command" value="cd #vAgentconfiguration.AgentTempDir# &amp; unzip -qo FSCapture66.zip" />
            <Parameter xsi:type="EnumParameter" name="ExecuteAccount" value="User" />
            <Parameter xsi:type="BooleanParameter" name="Is64Bit" value="False" />
          </Statement>
          <Statement name="ExecuteShellCommand" continueOnFail="false" osType="Windows">
            <Parameter xsi:type="StringParameter" name="Command" value="move #vAgentconfiguration.AgentTempDir#\FSCapture.exe %SYSTEMROOT%\FSCapture.exe" />
            <Parameter xsi:type="EnumParameter" name="ExecuteAccount" value="User" />
            <Parameter xsi:type="BooleanParameter" name="Is64Bit" value="False" />
          </Statement>
          <Statement name="ExecuteShellCommand" continueOnFail="false" osType="Windows">
            <Parameter xsi:type="StringParameter" name="Command" value="move #vAgentconfiguration.AgentTempDir#\FSCaptureHelp.chm %SYSTEMROOT%\FSCaptureHelp.chm" />
            <Parameter xsi:type="EnumParameter" name="ExecuteAccount" value="User" />
            <Parameter xsi:type="BooleanParameter" name="Is64Bit" value="False" />
          </Statement>
          <Statement name="ExecuteShellCommand" continueOnFail="false" osType="Windows">
            <Parameter xsi:type="StringParameter" name="Command" value="move #vAgentconfiguration.AgentTempDir#\FSLogo.png %SYSTEMROOT%\FSLogo.png" />
            <Parameter xsi:type="EnumParameter" name="ExecuteAccount" value="User" />
            <Parameter xsi:type="BooleanParameter" name="Is64Bit" value="False" />
          </Statement>
          <Statement name="ExecuteShellCommand" continueOnFail="false" osType="Windows">
            <Parameter xsi:type="StringParameter" name="Command" value="move #vAgentconfiguration.AgentTempDir#\FSMousePlugin.exe %SYSTEMROOT%\FSMousePlugin.exe" />
            <Parameter xsi:type="EnumParameter" name="ExecuteAccount" value="User" />
            <Parameter xsi:type="BooleanParameter" name="Is64Bit" value="False" />
          </Statement>
          <Statement name="ExecuteShellCommand" continueOnFail="false" osType="Windows">
            <Parameter xsi:type="StringParameter" name="Command" value="move #vAgentconfiguration.AgentTempDir#\FSRecMH.dll %SYSTEMROOT%\FSRecMH.dll" />
            <Parameter xsi:type="EnumParameter" name="ExecuteAccount" value="User" />
            <Parameter xsi:type="BooleanParameter" name="Is64Bit" value="False" />
          </Statement>
          <Statement name="ExecuteShellCommand" continueOnFail="false" osType="Windows">
            <Parameter xsi:type="StringParameter" name="Command" value="move #vAgentconfiguration.AgentTempDir#\FSRecorder.exe %SYSTEMROOT%\FSRecorder.exe" />
            <Parameter xsi:type="EnumParameter" name="ExecuteAccount" value="User" />
            <Parameter xsi:type="BooleanParameter" name="Is64Bit" value="False" />
          </Statement>
          <Statement name="ExecuteShellCommand" continueOnFail="false" osType="Windows">
            <Parameter xsi:type="StringParameter" name="Command" value="move #vAgentconfiguration.AgentTempDir#\LicenseAgreement.txt %SYSTEMROOT%\LicenseAgreement.txt" />
            <Parameter xsi:type="EnumParameter" name="ExecuteAccount" value="User" />
            <Parameter xsi:type="BooleanParameter" name="Is64Bit" value="False" />
          </Statement>
          <Statement name="ExecuteShellCommand" continueOnFail="false" osType="Windows">
            <Parameter xsi:type="StringParameter" name="Command" value="move #vAgentconfiguration.AgentTempDir#\Portable.db %SYSTEMROOT%\portable.db" />
            <Parameter xsi:type="EnumParameter" name="ExecuteAccount" value="User" />
            <Parameter xsi:type="BooleanParameter" name="Is64Bit" value="False" />
          </Statement>
          <Statement name="ExecuteShellCommand" continueOnFail="false" osType="Windows">
            <Parameter xsi:type="StringParameter" name="Command" value="move #vAgentconfiguration.AgentTempDir#\soundDB.dat %SYSTEMROOT%\soundDB.dat" />
            <Parameter xsi:type="EnumParameter" name="ExecuteAccount" value="User" />
            <Parameter xsi:type="BooleanParameter" name="Is64Bit" value="False" />
          </Statement>
          <Statement name="DeleteFile" continueOnFail="false" osType="Windows">
            <Parameter xsi:type="StringParameter" name="Path" value="#vAgentconfiguration.AgentTempDir#\FSCapture66.zip" />
          </Statement>
          <Statement name="WriteScriptLogEntry" continueOnFail="false" osType="Windows">
            <Parameter xsi:type="StringParameter" name="Comment" value="FastStone Capture Portable Script Completed Successfully" />
          </Statement>
        </Then>
      </If>
    </Body>
  </Procedure>
</ScriptExport>
