Adding the Dell CCTK (Command | Configure) to Your LiteTouchPE Images

Adding the Dell CCTK (Command | Configure) to Your LiteTouchPE Images

Whether you’re performing in-place upgrades and need to convert machines from BIOS to UEFI or just want to totally automate your BIOS configuration, you’ll need your device manufacturer’s tools in your LiteTouchPE images to run in your MDT task sequences. For your Dell machines, it’s pretty simple to add the Dell CCTK (Command | Configure) to your LiteTouchPE images permanently by modifying an MDT template file. Let’s begin!

1.) Download and install the latest Dell Command | Configure (CCTK) on your MDT server. At the time of writing, you can grab this over here.

2.) Open up the LiteTouchPE.xml template located at “C:\Program Files\Microsoft Deployment Toolkit\Templates”. This template dictates what components and files should be included in any LiteTouchPE images generated in the Deployment Workbench. We’ll need to add the necessary Dell CCTK files and HAPI drivers to the Content section of this XML file. For more info on how this works, check out this Michael Niehaus blog post.

Editing the LiteTouchPE.xml

Looking at the LiteTouchPE.xml Copy tags you’ll see that we need the following structure for each file we’d like copied to our images:

<Copy source="dell_CCTK_Path\cctk.file" dest="CCTK\cctk.file" />

Adding each file for each bitness would be quite tedious so we’ll write some quick PowerShell to generate the XML 😎 . If you’re cool with the paths I’m using here, just copy and paste the full XML at the end of this post.

$dellCCTKPath_x86 = "C:\Program Files (x86)\Dell\Command Configure\X86"
$dellHAPIPath_x86 = "C:\Program Files (x86)\Dell\Command Configure\X86\HAPI"
$dellCCTKPath_x64 = "C:\Program Files (x86)\Dell\Command Configure\X86_64"
$dellHAPIPath_x64 = "C:\Program Files (x86)\Dell\Command Configure\X86_64\HAPI"

Write-Host "`n<!-- Dell CCTK x86 -->`n"
Get-ChildItem $dellCCTKPath_x86 | % { Write-Host "<Copy source=`"$($_.FullName)`" dest=`"CCTK\$($_.Name)`" />" }

Write-Host "`n<!-- Dell HAPI x86 -->`n"
Get-ChildItem $dellHAPIPath_x86 | % { Write-Host "<Copy source=`"$($_.FullName)`" dest=`"CCTK\HAPI\$($_.Name)`" />" }

Write-Host "`n<!-- Dell CCTK x64 -->`n"
Get-ChildItem $dellCCTKPath_x64 | % { Write-Host "<Copy source=`"$($_.FullName)`" dest=`"CCTK_x64\$($_.Name)`" />" }

Write-Host "`n<!-- Dell HAPI x64 -->`n"
Get-ChildItem $dellHAPIPath_x64 | % { Write-Host "<Copy source=`"$($_.FullName)`" dest=`"CCTK_x64\HAPI\$($_.Name)`" />" }

This code fetches each item in the Dell CCTK directories and writes them to the PowerShell console in the XML syntax we need. Now we can just copy and paste the XML into the LitetouchPE.xml file.

PowerShell generating the template XML

3.) After pasting the XML we generated into the Content tag of the LiteTouchPE.xml, open up the MDT Deployment Workbench. Run the Update Deployment Share Wizard for your deployment share. The wizard will notice that changes were made, and will add the Dell files we specified to our LitetouchPE images. Errors will be logged if the wizard can’t find the files you specified.

Update Deployment Share Wizard

4.) You can check if this worked out as expected by opening up the .iso and boot.wim in 7zip.

Verify Dell CCTK is in ISO

5.) Now you can add steps to your task sequences to install the HAPI drivers and reference the CCTK! 🔥

Editing the LiteTouchPE.xml

If you want to learn more about using the Dell CCTK in your task sequences, check out these excellent resources:

Full LiteTouchPE.xml with CCTK x86 & x64

<Definition>
  <WindowsPE>

	<!-- Settings -->
	<Version />
	<Source />
	<ScratchSpace>64</ScratchSpace>
	<ImageName />
	<ImageDescription />

	<!-- Components -->
	<Components>
	  <Component>winpe-hta</Component>
	  <Component>winpe-scripting</Component>
	  <Component>winpe-wmi</Component>
	  <Component>winpe-securestartup</Component>
	  <Component>winpe-fmapi</Component>
	</Components>

	<!-- Driver and packages -->
	<Drivers />
	<Packages />

	<!-- Content -->
	<Content>

	  <!-- Configuration -->
	  <Copy source="%DEPLOYROOT%\Control\Bootstrap.ini" dest="Deploy\Scripts\Bootstrap.ini" />
	  <Copy source="%INSTALLDIR%\Templates\Unattend_PE_%PLATFORM%.xml" dest="Unattend.xml" />
	  <Copy source="%INSTALLDIR%\Templates\winpeshl.ini" dest="Windows\system32\winpeshl.ini" />

	  <!-- Scripts -->
	  <Copy source="%DEPLOYROOT%\Scripts\LiteTouch.wsf" dest="Deploy\Scripts\LiteTouch.wsf" />
	  <Copy source="%DEPLOYROOT%\Scripts\ZTIUtility.vbs" dest="Deploy\Scripts\ZTIUtility.vbs" />
	  <Copy source="%DEPLOYROOT%\Scripts\ZTIBCDUtility.vbs" dest="Deploy\Scripts\ZTIBCDUtility.vbs" />
	  <Copy source="%DEPLOYROOT%\Scripts\ZTIDiskUtility.vbs" dest="Deploy\Scripts\ZTIDiskUtility.vbs" />
	  <Copy source="%DEPLOYROOT%\Scripts\ZTIDataAccess.vbs" dest="Deploy\Scripts\ZTIDataAccess.vbs" />
	  <Copy source="%DEPLOYROOT%\Scripts\ZTIConfigFile.vbs" dest="Deploy\Scripts\ZTIConfigFile.vbs" />
	  <Copy source="%DEPLOYROOT%\Scripts\ZTIGather.wsf" dest="Deploy\Scripts\ZTIGather.wsf" />
	  <Copy source="%DEPLOYROOT%\Scripts\ZTIGather.xml" dest="Deploy\Scripts\ZTIGather.xml" />
	  <Copy source="%DEPLOYROOT%\Scripts\Wizard.hta" dest="Deploy\Scripts\Wizard.hta" />
	  <Copy source="%DEPLOYROOT%\Scripts\Credentials_ENU.xml" dest="Deploy\Scripts\Credentials_ENU.xml" />
	  <Copy source="%DEPLOYROOT%\Scripts\Credentials_scripts.vbs" dest="Deploy\Scripts\Credentials_scripts.vbs" />
	  <Copy source="%DEPLOYROOT%\Scripts\WizUtility.vbs" dest="Deploy\Scripts\WizUtility.vbs" />
	  <Copy source="%DEPLOYROOT%\Scripts\Wizard.css" dest="Deploy\Scripts\Wizard.css" />
	  <Copy source="%DEPLOYROOT%\Scripts\Wizard.ico" dest="Deploy\Scripts\Wizard.ico" />
	  <Copy source="%DEPLOYROOT%\Scripts\BackButton.jpg" dest="Deploy\Scripts\BackButton.jpg" />
	  <Copy source="%DEPLOYROOT%\Scripts\plusicon.gif" dest="Deploy\Scripts\plusicon.gif" />
	  <Copy source="%DEPLOYROOT%\Scripts\minusico.gif" dest="Deploy\Scripts\minusico.gif" />
	  <Copy source="%DEPLOYROOT%\Scripts\Summary_Definition_ENU.xml" dest="Deploy\Scripts\Summary_Definition_ENU.xml" />
	  <Copy source="%DEPLOYROOT%\Scripts\Summary_scripts.vbs" dest="Deploy\Scripts\Summary_scripts.vbs" />
	  <Copy source="%DEPLOYROOT%\Scripts\LTICleanup.wsf" dest="Deploy\Scripts\LTICleanup.wsf" />
	  <Copy source="%DEPLOYROOT%\Scripts\BDD_Welcome_ENU.xml" dest="Deploy\Scripts\BDD_Welcome_ENU.xml" />
	  <Copy source="%DEPLOYROOT%\Scripts\WelcomeWiz_Choice.xml" dest="Deploy\Scripts\WelcomeWiz_Choice.xml" />
	  <Copy source="%DEPLOYROOT%\Scripts\WelcomeWiz_Choice.vbs" dest="Deploy\Scripts\WelcomeWiz_Choice.vbs" />
	  <Copy source="%DEPLOYROOT%\Scripts\WelcomeWiz_DeployRoot.xml" dest="Deploy\Scripts\WelcomeWiz_DeployRoot.xml" />
	  <Copy source="%DEPLOYROOT%\Scripts\WelcomeWiz_DeployRoot.vbs" dest="Deploy\Scripts\WelcomeWiz_DeployRoot.vbs" />
	  <Copy source="%DEPLOYROOT%\Scripts\WelcomeWiz_Initialize.xml" dest="Deploy\Scripts\WelcomeWiz_Initialize.xml" />
	  <Copy source="%DEPLOYROOT%\Scripts\WelcomeWiz_Initialize.vbs" dest="Deploy\Scripts\WelcomeWiz_Initialize.vbs" />
	  <Copy source="%DEPLOYROOT%\Scripts\SelectItem.jpg" dest="Deploy\Scripts\SelectItem.jpg" />
	  <Copy source="%DEPLOYROOT%\Scripts\WelcomeBanner.jpg" dest="Deploy\Scripts\WelcomeBanner.jpg" />
	  <Copy source="%DEPLOYROOT%\Scripts\btnout.png" dest="Deploy\Scripts\btnout.png" />
	  <Copy source="%DEPLOYROOT%\Scripts\btnover.png" dest="Deploy\Scripts\btnover.png" />
	  <Copy source="%DEPLOYROOT%\Scripts\btnsel.png" dest="Deploy\Scripts\btnsel.png" />
	  <Copy source="%DEPLOYROOT%\Scripts\LTIGetFolder.wsf" dest="Deploy\Scripts\LTIGetFolder.wsf" />
	  <Copy source="%DEPLOYROOT%\Scripts\NICSettings_Definition_ENU.xml" dest="Deploy\Scripts\NICSettings_Definition_ENU.xml" />
	  <Copy source="%DEPLOYROOT%\Scripts\ZTINicUtility.vbs" dest="Deploy\Scripts\ZTINicUtility.vbs" />
	  <Copy source="%DEPLOYROOT%\Scripts\ZTINicConfig.wsf" dest="Deploy\Scripts\ZTINicConfig.wsf" />
	  <Copy source="%DEPLOYROOT%\Scripts\BackButton.png" dest="Deploy\Scripts\BackButton.png" />
	  <Copy source="%DEPLOYROOT%\Scripts\FolderIcon.png" dest="Deploy\Scripts\FolderIcon.png" />
	  <Copy source="%DEPLOYROOT%\Scripts\ItemIcon1.png" dest="Deploy\Scripts\ItemIcon1.png" />
	  <Copy source="%DEPLOYROOT%\Scripts\MinusIcon1.png" dest="Deploy\Scripts\MinusIcon1.png" />
	  <Copy source="%DEPLOYROOT%\Scripts\PlusIcon1.png" dest="Deploy\Scripts\PlusIcon1.png" />
	  <Copy source="%DEPLOYROOT%\Scripts\SelectItem.png" dest="Deploy\Scripts\SelectItem.png" />
	  <Copy source="%DEPLOYROOT%\Scripts\header-image.png" dest="Deploy\Scripts\header-image.png" />
	  <Copy source="%DEPLOYROOT%\Scripts\NavBar.png" dest="Deploy\Scripts\NavBar.png" />
	  <Copy source="%DEPLOYROOT%\Scripts\Computer.png" dest="Deploy\Scripts\Computer.png" />
	  <Copy source="%DEPLOYROOT%\Scripts\WelcomeWiz_Background.jpg" dest="Deploy\Scripts\WelcomeWiz_Background.jpg" />
	  <Copy source="%DEPLOYROOT%\Scripts\DeployWiz_Administrator.png" dest="Deploy\Scripts\DeployWiz_Administrator.png" />

	  <!-- Tools -->
	  <Copy source="%DEPLOYROOT%\Tools\%PLATFORM%\BDDRUN.exe" dest="Windows\system32\BDDRUN.exe" />
	  <Copy source="%DEPLOYROOT%\Tools\%PLATFORM%\WinRERUN.exe" dest="Deploy\Tools\%PLATFORM%\WinRERUN.exe" />
	  <Copy source="%DEPLOYROOT%\Tools\%PLATFORM%\CcmCore.dll" dest="Deploy\Tools\%PLATFORM%\CcmCore.dll" />
	  <Copy source="%DEPLOYROOT%\Tools\%PLATFORM%\CcmUtilLib.dll" dest="Deploy\Tools\%PLATFORM%\CcmUtilLib.dll" />
	  <Copy source="%DEPLOYROOT%\Tools\%PLATFORM%\Smsboot.exe" dest="Deploy\Tools\%PLATFORM%\Smsboot.exe" />
	  <Copy source="%DEPLOYROOT%\Tools\%PLATFORM%\SmsCore.dll" dest="Deploy\Tools\%PLATFORM%\SmsCore.dll" />
	  <Copy source="%DEPLOYROOT%\Tools\%PLATFORM%\TsCore.dll" dest="Deploy\Tools\%PLATFORM%\TsCore.dll" />
	  <Copy source="%DEPLOYROOT%\Tools\%PLATFORM%\TSEnv.exe" dest="Deploy\Tools\%PLATFORM%\TSEnv.exe" />
	  <Copy source="%DEPLOYROOT%\Tools\%PLATFORM%\TsManager.exe" dest="Deploy\Tools\%PLATFORM%\TsManager.exe" />
	  <Copy source="%DEPLOYROOT%\Tools\%PLATFORM%\TsmBootstrap.exe" dest="Deploy\Tools\%PLATFORM%\TsmBootstrap.exe" />
	  <Copy source="%DEPLOYROOT%\Tools\%PLATFORM%\TsMessaging.dll" dest="Deploy\Tools\%PLATFORM%\TsMessaging.dll" />
	  <Copy source="%DEPLOYROOT%\Tools\%PLATFORM%\TsmBootstrap.exe" dest="Deploy\Tools\%PLATFORM%\TsmBootstrap.exe" />
	  <Copy source="%DEPLOYROOT%\Tools\%PLATFORM%\TsProgressUI.exe" dest="Deploy\Tools\%PLATFORM%\TsProgressUI.exe" />
	  <Copy source="%DEPLOYROOT%\Tools\%PLATFORM%\TSResNlc.dll" dest="Deploy\Tools\%PLATFORM%\TSResNlc.dll" />
	  <Copy source="%DEPLOYROOT%\Tools\%PLATFORM%\CommonUtils.dll" dest="Deploy\Tools\%PLATFORM%\CommonUtils.dll" />
	  <Copy source="%DEPLOYROOT%\Tools\%PLATFORM%\ccmgencert.dll" dest="Deploy\Tools\%PLATFORM%\ccmgencert.dll" />
	  <Copy source="%DEPLOYROOT%\Tools\%PLATFORM%\msvcp120.dll" dest="Deploy\Tools\%PLATFORM%\msvcp120.dll" />
	  <Copy source="%DEPLOYROOT%\Tools\%PLATFORM%\msvcr120.dll" dest="Deploy\Tools\%PLATFORM%\msvcr120.dll" />
	  <Copy source="%DEPLOYROOT%\Tools\%PLATFORM%\00000409\tsres.dll" dest="Deploy\Tools\%PLATFORM%\00000409\tsres.dll" />
	  <Copy source="%DEPLOYROOT%\Tools\%PLATFORM%\Microsoft.BDD.Utility.dll" dest="Deploy\Tools\%PLATFORM%\Microsoft.BDD.Utility.dll" />

    <!-- Dell CCTK x86 -->

    <Copy source="C:\Program Files (x86)\Dell\Command Configure\X86\HAPI" dest="CCTK\HAPI" />
    <Copy source="C:\Program Files (x86)\Dell\Command Configure\X86\BIOSIntf.dll" dest="CCTK\BIOSIntf.dll" />
    <Copy source="C:\Program Files (x86)\Dell\Command Configure\X86\cctk.exe" dest="CCTK\cctk.exe" />
    <Copy source="C:\Program Files (x86)\Dell\Command Configure\X86\cctk_x86_WinPE.bat" dest="CCTK\cctk_x86_WinPE.bat" />
    <Copy source="C:\Program Files (x86)\Dell\Command Configure\X86\cctk_x86_winpe_10.bat" dest="CCTK\cctk_x86_winpe_10.bat" />
    <Copy source="C:\Program Files (x86)\Dell\Command Configure\X86\cctk_x86_WinPE_3.bat" dest="CCTK\cctk_x86_WinPE_3.bat" />
    <Copy source="C:\Program Files (x86)\Dell\Command Configure\X86\cctk_x86_winpe_4.bat" dest="CCTK\cctk_x86_winpe_4.bat" />
    <Copy source="C:\Program Files (x86)\Dell\Command Configure\X86\cctk_x86_winpe_5.bat" dest="CCTK\cctk_x86_winpe_5.bat" />
    <Copy source="C:\Program Files (x86)\Dell\Command Configure\X86\mxml1.dll" dest="CCTK\mxml1.dll" />
    <Copy source="C:\Program Files (x86)\Dell\Command Configure\X86\pci.ids" dest="CCTK\pci.ids" />

    <!-- Dell HAPI x86 -->

    <Copy source="C:\Program Files (x86)\Dell\Command Configure\X86\HAPI\dcdbas32.cat" dest="CCTK\HAPI\dcdbas32.cat" />
    <Copy source="C:\Program Files (x86)\Dell\Command Configure\X86\HAPI\dcdbas32.inf" dest="CCTK\HAPI\dcdbas32.inf" />
    <Copy source="C:\Program Files (x86)\Dell\Command Configure\X86\HAPI\dcdbas32.sys" dest="CCTK\HAPI\dcdbas32.sys" />
    <Copy source="C:\Program Files (x86)\Dell\Command Configure\X86\HAPI\dcdesm32.sys" dest="CCTK\HAPI\dcdesm32.sys" />
    <Copy source="C:\Program Files (x86)\Dell\Command Configure\X86\HAPI\dcdipm32.sys" dest="CCTK\HAPI\dcdipm32.sys" />
    <Copy source="C:\Program Files (x86)\Dell\Command Configure\X86\HAPI\dcdtvm32.sys" dest="CCTK\HAPI\dcdtvm32.sys" />
    <Copy source="C:\Program Files (x86)\Dell\Command Configure\X86\HAPI\dcesm.sys" dest="CCTK\HAPI\dcesm.sys" />
    <Copy source="C:\Program Files (x86)\Dell\Command Configure\X86\HAPI\dcesmwdm.sys" dest="CCTK\HAPI\dcesmwdm.sys" />
    <Copy source="C:\Program Files (x86)\Dell\Command Configure\X86\HAPI\dchapi32.dll" dest="CCTK\HAPI\dchapi32.dll" />
    <Copy source="C:\Program Files (x86)\Dell\Command Configure\X86\HAPI\dchbas32.dll" dest="CCTK\HAPI\dchbas32.dll" />
    <Copy source="C:\Program Files (x86)\Dell\Command Configure\X86\HAPI\dchcfg32.exe" dest="CCTK\HAPI\dchcfg32.exe" />
    <Copy source="C:\Program Files (x86)\Dell\Command Configure\X86\HAPI\dchcfl32.dll" dest="CCTK\HAPI\dchcfl32.dll" />
    <Copy source="C:\Program Files (x86)\Dell\Command Configure\X86\HAPI\dchesm32.dll" dest="CCTK\HAPI\dchesm32.dll" />
    <Copy source="C:\Program Files (x86)\Dell\Command Configure\X86\HAPI\dchipm32.dll" dest="CCTK\HAPI\dchipm32.dll" />
    <Copy source="C:\Program Files (x86)\Dell\Command Configure\X86\HAPI\dchtst32.exe" dest="CCTK\HAPI\dchtst32.exe" />
    <Copy source="C:\Program Files (x86)\Dell\Command Configure\X86\HAPI\dchtvm32.dll" dest="CCTK\HAPI\dchtvm32.dll" />
    <Copy source="C:\Program Files (x86)\Dell\Command Configure\X86\HAPI\dciwds32.exe" dest="CCTK\HAPI\dciwds32.exe" />
    <Copy source="C:\Program Files (x86)\Dell\Command Configure\X86\HAPI\dcmdev32.exe" dest="CCTK\HAPI\dcmdev32.exe" />
    <Copy source="C:\Program Files (x86)\Dell\Command Configure\X86\HAPI\dcwipm32.dll" dest="CCTK\HAPI\dcwipm32.dll" />
    <Copy source="C:\Program Files (x86)\Dell\Command Configure\X86\HAPI\HAPIInstall.bat" dest="CCTK\HAPI\HAPIInstall.bat" />
    <Copy source="C:\Program Files (x86)\Dell\Command Configure\X86\HAPI\hapint.exe" dest="CCTK\HAPI\hapint.exe" />
    <Copy source="C:\Program Files (x86)\Dell\Command Configure\X86\HAPI\HAPIUninstall.bat" dest="CCTK\HAPI\HAPIUninstall.bat" />
    <Copy source="C:\Program Files (x86)\Dell\Command Configure\X86\HAPI\omsacntl.exe" dest="CCTK\HAPI\omsacntl.exe" />

    <!-- Dell CCTK x64 -->

    <Copy source="C:\Program Files (x86)\Dell\Command Configure\X86_64\HAPI" dest="CCTK_x64\HAPI" />
    <Copy source="C:\Program Files (x86)\Dell\Command Configure\X86_64\BIOSIntf.dll" dest="CCTK_x64\BIOSIntf.dll" />
    <Copy source="C:\Program Files (x86)\Dell\Command Configure\X86_64\cctk.exe" dest="CCTK_x64\cctk.exe" />
    <Copy source="C:\Program Files (x86)\Dell\Command Configure\X86_64\cctk_x86_64_winpe.bat" dest="CCTK_x64\cctk_x86_64_winpe.bat" />
    <Copy source="C:\Program Files (x86)\Dell\Command Configure\X86_64\cctk_x86_64_winpe_10.bat" dest="CCTK_x64\cctk_x86_64_winpe_10.bat" />
    <Copy source="C:\Program Files (x86)\Dell\Command Configure\X86_64\cctk_x86_64_WinPE_3.bat" dest="CCTK_x64\cctk_x86_64_WinPE_3.bat" />
    <Copy source="C:\Program Files (x86)\Dell\Command Configure\X86_64\cctk_x86_64_winpe_4.bat" dest="CCTK_x64\cctk_x86_64_winpe_4.bat" />
    <Copy source="C:\Program Files (x86)\Dell\Command Configure\X86_64\cctk_x86_64_winpe_5.bat" dest="CCTK_x64\cctk_x86_64_winpe_5.bat" />
    <Copy source="C:\Program Files (x86)\Dell\Command Configure\X86_64\mxml1.dll" dest="CCTK_x64\mxml1.dll" />
    <Copy source="C:\Program Files (x86)\Dell\Command Configure\X86_64\pci.ids" dest="CCTK_x64\pci.ids" />

    <!-- Dell HAPI x64 -->

    <Copy source="C:\Program Files (x86)\Dell\Command Configure\X86_64\HAPI\dcdbas32.cat" dest="CCTK_x64\HAPI\dcdbas32.cat" />
    <Copy source="C:\Program Files (x86)\Dell\Command Configure\X86_64\HAPI\dcdbas32.inf" dest="CCTK_x64\HAPI\dcdbas32.inf" />
    <Copy source="C:\Program Files (x86)\Dell\Command Configure\X86_64\HAPI\dcdbas32.sys" dest="CCTK_x64\HAPI\dcdbas32.sys" />
    <Copy source="C:\Program Files (x86)\Dell\Command Configure\X86_64\HAPI\dcdbas64.cat" dest="CCTK_x64\HAPI\dcdbas64.cat" />
    <Copy source="C:\Program Files (x86)\Dell\Command Configure\X86_64\HAPI\dcdbas64.inf" dest="CCTK_x64\HAPI\dcdbas64.inf" />
    <Copy source="C:\Program Files (x86)\Dell\Command Configure\X86_64\HAPI\dcdbas64.sys" dest="CCTK_x64\HAPI\dcdbas64.sys" />
    <Copy source="C:\Program Files (x86)\Dell\Command Configure\X86_64\HAPI\dcdipm64.sys" dest="CCTK_x64\HAPI\dcdipm64.sys" />
    <Copy source="C:\Program Files (x86)\Dell\Command Configure\X86_64\HAPI\dchapi32.dll" dest="CCTK_x64\HAPI\dchapi32.dll" />
    <Copy source="C:\Program Files (x86)\Dell\Command Configure\X86_64\HAPI\dchapi64.dll" dest="CCTK_x64\HAPI\dchapi64.dll" />
    <Copy source="C:\Program Files (x86)\Dell\Command Configure\X86_64\HAPI\dchbas32.dll" dest="CCTK_x64\HAPI\dchbas32.dll" />
    <Copy source="C:\Program Files (x86)\Dell\Command Configure\X86_64\HAPI\dchbas64.dll" dest="CCTK_x64\HAPI\dchbas64.dll" />
    <Copy source="C:\Program Files (x86)\Dell\Command Configure\X86_64\HAPI\dchcfg32.exe" dest="CCTK_x64\HAPI\dchcfg32.exe" />
    <Copy source="C:\Program Files (x86)\Dell\Command Configure\X86_64\HAPI\dchcfg64.exe" dest="CCTK_x64\HAPI\dchcfg64.exe" />
    <Copy source="C:\Program Files (x86)\Dell\Command Configure\X86_64\HAPI\dchcfl32.dll" dest="CCTK_x64\HAPI\dchcfl32.dll" />
    <Copy source="C:\Program Files (x86)\Dell\Command Configure\X86_64\HAPI\dchcfl64.dll" dest="CCTK_x64\HAPI\dchcfl64.dll" />
    <Copy source="C:\Program Files (x86)\Dell\Command Configure\X86_64\HAPI\dchesm32.dll" dest="CCTK_x64\HAPI\dchesm32.dll" />
    <Copy source="C:\Program Files (x86)\Dell\Command Configure\X86_64\HAPI\dchipm32.dll" dest="CCTK_x64\HAPI\dchipm32.dll" />
    <Copy source="C:\Program Files (x86)\Dell\Command Configure\X86_64\HAPI\dchipm64.dll" dest="CCTK_x64\HAPI\dchipm64.dll" />
    <Copy source="C:\Program Files (x86)\Dell\Command Configure\X86_64\HAPI\dchtst32.exe" dest="CCTK_x64\HAPI\dchtst32.exe" />
    <Copy source="C:\Program Files (x86)\Dell\Command Configure\X86_64\HAPI\dchtst64.exe" dest="CCTK_x64\HAPI\dchtst64.exe" />
    <Copy source="C:\Program Files (x86)\Dell\Command Configure\X86_64\HAPI\dchtvm32.dll" dest="CCTK_x64\HAPI\dchtvm32.dll" />
    <Copy source="C:\Program Files (x86)\Dell\Command Configure\X86_64\HAPI\dciwds32.exe" dest="CCTK_x64\HAPI\dciwds32.exe" />
    <Copy source="C:\Program Files (x86)\Dell\Command Configure\X86_64\HAPI\dcmdev32.exe" dest="CCTK_x64\HAPI\dcmdev32.exe" />
    <Copy source="C:\Program Files (x86)\Dell\Command Configure\X86_64\HAPI\dcmdev64.exe" dest="CCTK_x64\HAPI\dcmdev64.exe" />
    <Copy source="C:\Program Files (x86)\Dell\Command Configure\X86_64\HAPI\dcwipm32.dll" dest="CCTK_x64\HAPI\dcwipm32.dll" />
    <Copy source="C:\Program Files (x86)\Dell\Command Configure\X86_64\HAPI\HAPIInstall.bat" dest="CCTK_x64\HAPI\HAPIInstall.bat" />
    <Copy source="C:\Program Files (x86)\Dell\Command Configure\X86_64\HAPI\hapint.exe" dest="CCTK_x64\HAPI\hapint.exe" />
    <Copy source="C:\Program Files (x86)\Dell\Command Configure\X86_64\HAPI\hapint64.exe" dest="CCTK_x64\HAPI\hapint64.exe" />
    <Copy source="C:\Program Files (x86)\Dell\Command Configure\X86_64\HAPI\HAPIUninstall.bat" dest="CCTK_x64\HAPI\HAPIUninstall.bat" />
    <Copy source="C:\Program Files (x86)\Dell\Command Configure\X86_64\HAPI\omsacntl.exe" dest="CCTK_x64\HAPI\omsacntl.exe" />

	</Content>

	<!-- Exits -->
	<Exits>
	  <Exit>cscript.exe "%INSTALLDIR%\Samples\UpdateExit.vbs"</Exit>
	</Exits>

  </WindowsPE>
</Definition>
Jacob Boykin's Picture

About Jacob Boykin

Jacob is a system administrator, web developer and musician based in Melbourne, Florida.

Melbourne, Florida https://jacobboykin.com

Comments