Drivers & Model
-
Friday, August 03, 2012 10:54 AMI have configured my MDT2012 Update 1 Beta to inject drivers with a drivergroup and value %Make%\%Model%.However I've found in my network several models that are similar in characteristics and drivers, but different in %MODEL%. An example is listed below.Hewlett-Packard HP COMPAQ 8200 ELIE SFF
Hewlett-Packard HP COMPAQ 8200 ELITE BASE SFF
Hewlett-Packard HP Compaq 8200 Elite Microtower
Hewlett-Packard HP COMPAQ 8200 ELITE SFF
Hewlett-Packard HP Compaq 8200 Elite SFF PC
Hewlett-Packard HP Compaq 8200 Elite USDT PC
Hewlett-Packard HP COMPAQ 8200 SFFHewlett-Packard HP COMPAQ ELITE 8200 SFFIf I want to inject drivers for each model I need to create a specific folder for each model in Out-Of-Box drivers. Duplicating the same files several timesThe question is: How can I avoid the creation of one folder for each model? Is it possible to create only one folder "HP Compaq 8200" for example, with all drivers commmon to all models in it?Thanks for the answer
All Replies
-
Friday, August 03, 2012 12:15 PM
Hi Haalmor, I personally don't use the drivergroups anymore as I have had success just importing the driver packs from HP and letting nature take it's course. For example, I import the xx60-xx65 into one folder and use it for the 2560p and 8460p. This has worked well for me as its not injecting every driver in the Out of Box drivers, but finding the correct driver on its own. I would just try importing the driver pack for the 8200 and see how it works without the wmi query.
Not sure what OS you are using but here is the driver pack for Windows 7 x86 driver pack for 8200
The driver pack is for the following models
HP Compaq 8200 Elite Microtower PC
HP Compaq 8200 Elite Convertible Minitower PC
HP Compaq 8200 Elite Small Form Factor PC
HP Compaq 8200 Elite All-in-One PC
HP Compaq 8200 Elite Ultra-slim PCYou may want to take a look at this link too:
http://mschumacherr.tumblr.com/post/16170072867/mdt-2012-lite-touch-driver-management-old-problem-newPlease remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread. ”
-
Friday, August 03, 2012 1:20 PM
Thanks Frank, but Hp 8200 is only one of the models of my enviroment. I have multiple Lenovo laptops, Dell, other HPs, etc. With only one folder for all drivers, is dificult to control which driver is configured in MDT or not. In my case is only for Windows 7 32Bits migration.
Is there another solution?
Thanks in advance
-
Friday, August 03, 2012 2:44 PM
Haalmor
If you have the MDT documentation downloaded look at the doc called Microsoft Deployment Toolkit Samples Guide.docx go to page 47 you will see section on how to deploy drivers using model aliases. The simple will give you everything you need to make it work.
-
Friday, August 03, 2012 9:17 PM
Article here: http://systemscenter.ru/mdt2012.en/deplthecorrdevidrivtocompwiththe.htm
It's in the MDT Document library under the article: Deploying the Correct Device Drivers to Computers with the Same Hardware Devices but Different Make and Model
Blog: http://scriptimus.wordpress.com/
- Proposed As Answer by VulturEMaN Sunday, August 05, 2012 2:39 PM
- Marked As Answer by Haalmor Monday, August 06, 2012 6:39 AM
-
Monday, August 06, 2012 6:39 AMThanks
-
Monday, August 06, 2012 2:32 PM
With some of the HP models, you need to go a step further since as you stated, there are many different types of the same model. I use the following UserExit to define the ModelAlias:
Function SetModelAlias
sModelAlias = oEnvironment.Item("Model")
if Instr(sModelAlias, "(") <> 0 then
sModelAlias = Left(sModelalias,Instr(sModelAlias, "(") - 1)
End If
If InStr(sModelAlias, "SFF") <> 0 Then
sModelAlias = Trim(Replace(sModelAlias,"SFF",""))
End If
If InStr(sModelAlias, "Microtower") <> 0 Then
sModelAlias = Trim(Replace(sModelAlias,"Microtower",""))
End If
If InStr(sModelAlias, "Small Form Factor") <> 0 Then
sModelAlias = Trim(Replace(sModelAlias,"Small Form Factor",""))
End If
If InStr(sModelAlias, "CMT") <> 0 Then
sModelAlias = Trim(Replace(sModelAlias,"CMT",""))
End If
If InStr(sModelAlias, "USDT") <> 0 Then
sModelAlias = Trim(Replace(sModelAlias,"USDT",""))
End If
If InStr(sModelAlias, "Convertible Minitower") <> 0 Then
sModelAlias = Trim(Replace(sModelAlias,"Convertible Minitower",""))
End If
If InStr(sModelAlias, "Ultra-slim Desktop") <> 0 Then
sModelAlias = Trim(Replace(sModelAlias,"Ultra-slim Desktop",""))
End If
SetModelAlias = sModelAlias
End Function

