HP Insight Control server provisioning Adding Drivers to OS Build Plans

4
1. On the Media Server, create a folder in the Media Server share, for example:
\Deployment\Media\win2012drivers where \Deployment is the Media Server share.
2. Copy all of the driver files you want to add, into that folder.
3. On the IC server provisioning appliance, create a Windows script in the appliance containing the following line:
xcopy /s z:\aaaaaa @SystemDrive:c@\$oem$\
where aaaaaa is the folder name created in Step 1.
4. Add the script as a step to the OS Build Plan immediately before the Run Windows xxxxx Setup step where
xxxxx is the Windows OS version.
5. Save the OS Build Plan.
The OSBP is complete and ready to deploy to a target server.
Installing Windows Drivers Post OS Installation
Certain drivers which are not installed as part of the default Window’s OSBP can be installed on a target server running a
production operating system by following the instruction in this section. The script is capable of installing any driver file
having and.inf extension.
To install a driver post OS installation
1. On the Media Server, create a folder in the Media Server share, for example:
\Deployment\Media\postinstalldrivers where \Deployment is the Media Server share.
2. Copy all the driver files to this folder created in Step 1.
NOTE: Driver packages compressed into .zip or .exe files should be extracted manually and the files should be
placed inside the newly created folder.
For example, download the Windows Emulex LPe1205 Fibre Channel HBA driver from
http://h20000.www2.hp.com/bizsupport/TechSupport/DriverDownload.jsp?prodNameId=3890393&lang=en&c
c=us&taskId=135&prodTypeId=3709945&prodSeriesId=3890392 and extract the zip files and then execute the
installable file, cp018009.exe, to extract the driver files to a temporary location to then be copied to the Media
Server directory.
3. On the IC server provisioning appliance, create a new script and name it for the appropriate function, for
example Post OS Driver Installation - Windows.
4. Edit the script to include the following information in the Content section:
@echo off
::
===========================================================================
::Post driver installation Script for windows
::
===========================================================================
::Changing current directory to network drive where all drivers package
stored ::
%1
::=========================================================================
===
:: PnP w/flags and Path
::pnputil -i -a filename.inf -> Add and install driver package
::=========================================================================
===
set PnP=pnputil -i -a "*.inf"
::If driver files not found it's stop execution and return exit code 1
dir/b %pnP%