Adding complex drivers to the DeployAnywhere database
search cancel

Adding complex drivers to the DeployAnywhere database

book

Article ID: 184966

calendar_today

Updated On:

Products

Deployment Solution

Issue/Introduction

Deployment Solution lets you add drivers to the DeployAnywhere driver database that are required for client computers on which you want to install Windows OS or deploy a Windows image.

Environment

DS 8.x

Resolution

To add a complex driver where an .inf file points to some other .inf file, do the following:

  1. Import the driver by reference the following documentation Adding drivers to the DeployAnywhere database
    Note: Ensure that you check the option Include all files from the selected location into the driver package.
  2. Use one of the options below to ensure that the driver files are added correctly:
  • Use driver tags in the Driver Manager to forcefully copy the tagged drivers into the \Drivers\Symantec\Retarget\ directory on client computers and let Windows to install the driver.
  • Between the Deploy Image and Boot To Production tasks, run the Run script task with a script (see below) that moves all the drivers from \Drivers\Symantec\NonCritical1\ to \Drivers\Symantec\Retarget\ directory.

Sample script

@ECHO off
FOR %%i IN (C D E F G H I J K L N M O P Q R S T U V W Y Z) DO IF EXIST %%i:\Drivers\Symantec\NonCritical1 (
  ECHO found drivers for DPInst at %%i:\Drivers\Symantec\NonCritical1
  IF NOT EXIST %%i:\Drivers\Symantec\Retarget MD %%i:\Drivers\Symantec\Retarget
  ECHO copying NonCritical1 folder to %%i:\Drivers\Symantec\Retarget\
  XCOPY %%i:\Drivers\Symantec\NonCritical1 %%i:\Drivers\Symantec\Retarget\  /s /i /h /y /c /r
  EXIT /B 0
)
ECHO no drivers for DPInst found at \Drivers\Symantec\NonCritical1
EXIT /B 1