Answered Drivers & Model

  • Friday, August 03, 2012 10:54 AM
     
     
    I 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 SFF
    Hewlett-Packard        HP COMPAQ ELITE 8200 SFF
     
    If 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 times
    The 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

    http://h20000.www2.hp.com/bizsupport/TechSupport/SoftwareDescription.jsp?lang=en&cc=us&prodTypeId=12454&prodSeriesId=5037931&swItem=vc-103191-1&prodNameId=5037933&swEnvOID=4054&swLang=13&taskId=135&mode=4&idx=2

    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 PC

    You may want to take a look at this link too:

    http://mschumacherr.tumblr.com/post/16170072867/mdt-2012-lite-touch-driver-management-old-problem-new

    Please 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
     
     Answered

    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 AM
     
     
    Thanks
  • 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")
        ifInstr(sModelAlias, "(") <> 0then
            sModelAlias = Left(sModelalias,Instr(sModelAlias, "(") - 1)
        EndIf
        IfInStr(sModelAlias, "SFF") <> 0Then
            sModelAlias = Trim(Replace(sModelAlias,"SFF",""))
        EndIf
        IfInStr(sModelAlias, "Microtower") <> 0Then
            sModelAlias = Trim(Replace(sModelAlias,"Microtower",""))
        EndIf
        IfInStr(sModelAlias, "Small Form Factor") <> 0Then
            sModelAlias = Trim(Replace(sModelAlias,"Small Form Factor",""))
        EndIf
        IfInStr(sModelAlias, "CMT") <> 0Then
            sModelAlias = Trim(Replace(sModelAlias,"CMT",""))
        EndIf
        IfInStr(sModelAlias, "USDT") <> 0Then
            sModelAlias = Trim(Replace(sModelAlias,"USDT",""))
        EndIf
        IfInStr(sModelAlias, "Convertible Minitower") <> 0Then
            sModelAlias = Trim(Replace(sModelAlias,"Convertible Minitower",""))
        EndIf
        IfInStr(sModelAlias, "Ultra-slim Desktop") <> 0Then
            sModelAlias = Trim(Replace(sModelAlias,"Ultra-slim Desktop",""))
        EndIf
        SetModelAlias = sModelAlias
    EndFunction