I don’t know if you want to try, but with some serious modifications in winpe, I integrated Microsoft MDT with CA OSIM…
I am trying to find a better way of doing it. It gave me the ability to create images outside of CA, update and etc on the fly.
I also used a technology called Dell XImage, which this process worked very well with CA OSIM. It used Cab files as driver packs and etc. Pretty clever stuff.
I reimaged 45000+ machines using it, 127 + models, all through OSIM.
From: CA Client Management Solutions Global User CommunityMessage Boards [mailto:
CommunityAdmin@communities-mail.ca.com]
Sent: Wednesday, March 19, 2014 9:45 AM
To:
mb_message.2311054.111386082@myca-email.ca.com
Subject: [Client Management Solutions General Discussion] RE: OSIM Driver Management
Hi,
we currently use wmi to detect the model then copy the drivers needed from a share on the scalability server and then install the drivers during the windows 7 installation with dpinst. There was a CA podcast a while ago which mentioned this method unfortunately I was not able to find it anymore.
I will try to explain the things which have to be done:
*
Create a share (we use OSIM_DRIVERS as you will see later in the command lines) on the scalability server and give the local user canonprv read access to this share and on the directory (ntfs permissions).
*
Create a folder for each device in this share. The folder name should be the device name as shown via "wmic csproduct get name"
without empty spaces (ex. Dell Latitude 999 X would be DellLatitude999X).
*
Copy the required driver files into this directory. You can also create subdirectories for each device (ex. LAN, Audio, etc.).
*
Create a directory ALL and copy the dpinst tool into it (please use the 32bit or 64bit version dependent on your client OS). You have to configure the dpinst.xml file to install drivers quietly. It may look like this:
<?xml version="1.0"?>
<dpInst>
<deleteBinaries/>
<quietInstallStrict />
<suppressAddRemovePrograms/>
<legacyMode />
<suppressWizard />
<search>
<subDirectory>*</subDirectory>
</search>
</dpInst>
*
Modify the file CA\DSM\Server\SDBS\var\managedpc\camenu\<imagename>.cmd and add the following lines between "set TEMPDISK=c:" and "c:
cd \
c:\ca-osim\sdmpcimg -m TFTP -t #MPCPATH#/camenu/<imagename>.inf c:\ca-osim\unattend.xml":
REM -- Determine hardware model to copy proper drivers
net use t: /d > NUL
c:\ca-osim\canet use t: \\$BootServer$\OSIM_DRIVERS <file:///\\$BootServer$\OSIM_DRIVERS> $LogonPasswd$ /USER:$BootServer$\canonprv
SET OSIMMODEL=UNKNOWN
wmic csproduct get name | find /V "Name">temp.txt
set /p OSIMMODEL=<temp.txt
del temp.txt
set OSIMMODEL=%OSIMMODEL: =%
xcopy T:\%OSIMMODEL%\*.* C:\oeminst\driver\ /SEDCY
xcopy T:\ALL\*.* C:\oeminst\driver\ /SEDCY
net use t: /d > NUL
REM -- END
*
Modify the file CA\DSM\Server\SDBS\var\managedpc\images\<imagename>\<imagename>\oeminst\custom.cmd and add before "rem -- check whether second run is required":
cd \oeminst\driver
dpinst64.exe /S /Q
This should copy only the device specific drivers to the C:\oeminst\driver directory on the pc. In Windows dpinst will go through all the directories and install the drivers.
If you have further questions I will try to help you.
Regards,
Alex
Posted by:AMaack
--
CA Communities Message Boards
111388622
mb_message.2311054.111386082@myca-email.ca.com <mailto:
mb_message.2311054.111386082@myca-email.ca.com>
https://communities.ca.com
--
------------------------------
The information contained in this e-mail and any attached documents may be
privileged, confidential and protected from disclosure. If you are not the
intended recipient you may not read, copy, distribute or use this
information. If you have received this communication in error, please
notify the sender immediately by replying to this message and then delete
it from your system.
----------------------------