﻿<?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="WinDirStat Silent Install" treePres="3">
    <Body description="Script Name: WinDirStat Silent Install&#xD;&#xA;Script Desc: Downloads zip file from sourceforge to AgentTemp. Unzips file and then moves all files to %SYSTEMROOT%. Script Than deletes zip files and writes to script log if successful. &#xD;&#xA;Date: 07/14/2010&#xD;&#xA;Company: VirtualAdministrator&#xD;&#xA;Author: Chase&#xD;&#xA;Acknowledgments:&#xD;&#xA;">
      <If description="Script Name: WinDirStat Silent Install&#xD;&#xA;Script Desc: Downloads zip file from sourceforge to AgentTemp. Unzips file and then moves all files to %SYSTEMROOT%. Script Than deletes zip files and writes to script log if successful. &#xD;&#xA;Date: 07/14/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://downloads.sourceforge.net/project/windirstat/windirstat/1.1.2%20%28the%20setup%20from%20the%20.zip%20files%20is%20NO%20LONGER%20supported%20-%20use%20the%20installer%20instead%29/windirstat1_1_2-exe-unicode.zip?use_mirror=hivelocity&amp;ts=1279295875" />
            <Parameter xsi:type="StringParameter" name="ResponseFileName" value="#vAgentconfiguration.AgentTempDir#\windirstat1_1_2-exe-unicode.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 windirstat1_1_2-exe-unicode.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#\shfolder.dll %SYSTEMROOT%\shfolder.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#\wdsh0407.chm %SYSTEMROOT%\wdsh0407.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#\wdsh040e.chm %SYSTEMROOT%\wdsh040e.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#\wdsh0415.chm %SYSTEMROOT%\wdsh0415.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#\wdsh0405.dll %SYSTEMROOT%\wdsh0405.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#\wdsh0407.dll %SYSTEMROOT%\wdsh0407.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#\wdsh040a.dll %SYSTEMROOT%\wdsh040a.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#\wdsh040c.dll %SYSTEMROOT%\wdsh040c.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#\wdsh040e.dll %SYSTEMROOT%\wdsh040e.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#\wdsh0410.dll %SYSTEMROOT%\wdsh0410.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#\wdsh0415.dll %SYSTEMROOT%\wdsh0415.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#\wdsh0419.dll %SYSTEMROOT%\wdsh0419.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#\windirstat.chm %SYSTEMROOT%\windirstat.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#\windirstat.exe %SYSTEMROOT%\windirstat.exe" />
            <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#\windirstat1_1_2-exe-unicode.zip" />
          </Statement>
          <Statement name="WriteScriptLogEntry" continueOnFail="false" osType="Windows">
            <Parameter xsi:type="StringParameter" name="Comment" value="WinDirStat Silent Install Script Completed Successfully" />
          </Statement>
        </Then>
      </If>
    </Body>
  </Procedure>
</ScriptExport>
