Unanswered One Wim with single TS for different laptop MODELS

  • Saturday, March 16, 2013 6:09 PM
     
     

    Hi,

    I have MDT 2012 for OS deployment. I am testing a scenario wherein I have different laptop model and based on model tasks should be performed though single TS. I need some inputs to achieve the end result if its possible something like below:

    Laptop - Say Dell latitude , HP MODEL

    based on laptop model, TS should perform the tasks . Dell latitude is for Manager and HP are for  Employees. Few applications are common and should be installed for both the MODELS. Other applications are based on the laptop model including HDD partition MBR or GPT. Pls. share your views\inputs if anyone has implemented the similar logic in single TS and have achieved the desired result. Any help will be appreciated.

    TS should look something like this (just a thought)

    Windows 8 x64 Task Sequence (say TS name)

    If (Laptop=Latitude or laptop=HP)
        Common
                - java
                - .net
                - acorbat reader

      If  Latitude            - Hard Disk partition GPT
               - MS-office (Word,excel,access,outlook)
               - skpe
               - Manager Group Policies.wsf
               - Finance
      If HP
               - Hard disk partition MBR
               - MS-Office (Word)
               - Employee Group policy

All Replies

  • Saturday, March 16, 2013 7:09 PM
     
     

    Yup, this is fairly easy to do.  Just use a Condition with %Model% or WMIC (like what is often used for Driver Management) to determine Model for a Group and then run the Steps desired.

    Check out this blog (even though it's for Drivers) to see what I mean:

    http://blogs.technet.com/b/askcore/archive/2012/03/07/how-to-manage-out-of-box-drivers-with-the-use-of-selection-profiles-in-microsoft-deployment-toolkit-2010-update-1.aspx


    David Coulter | http://DCtheGeek.blogspot.com | @DCtheGeek

  • Monday, March 18, 2013 12:43 AM
     
      Has Code

    Just for an example, this is how we do model specific applications.

    I create a folder for each model, add the relevent apps etc, then in the root apps folder I just create an app bundle.  Add the app bundle as a pre-selected app.

    This makes it easier for the other guys to add apps later on down the track (they don't have to edit CS.ini or anything,  just add it to the bundle as a dependency.

    So to add per model add 'Model' to your priority and then add the GUID of the app bundle:

    Priority=Make,Model,ByLaptopType, MMSettings, Default
    
    ....
    
    ;##### Application Settings #####
    
    MandatoryApplications001={e924d8d0-a805-49c8-b8a4-6b841ee592d4}
    
    Subsection=%Model%
    EventService=http://ASI44233:9800
    
    [Argyle M410]
    Applications001={d940b263-2a96-4e71-973b-e299b4f176ad}
    
    [Argyle M400]
    Applications001={78004549-0ebc-4aed-8dfb-0c78ed3a2b3e}
    
    [Argyle M300]
    Applications001={777bc8d2-6993-4a18-8dda-f4f95579533d}
    
    [Ivanhoe WN30]
    Applications001={27684371-7be6-4071-8297-5b1a1833b050}
    
    [Pedra BA10]
    Applications001={e95ebd81-7458-4cf4-8e19-1735371b35e3}
    
    [3259BUM]
    Applications001={14986836-3035-4f73-b144-0aec230c3080}
    
    [3259BMM]
    Applications001={14986836-3035-4f73-b144-0aec230c3080}
    
    [3259T3M]
    Applications001={14986836-3035-4f73-b144-0aec230c3080}
    
    [3354ADM]
    Applications001={50677152-85ae-4044-ab86-60f79ff0dc6e}
    
    [Portege R830]
    Applications001={cae41d1a-8614-43b3-841a-9b9704afe057}
    
    [Portege R930]
    Applications001={f94f3fb4-7cba-4b3d-86b4-9e45e35db388}
    
    [Satellite PRO C660]
    Applications001={71486418-a468-4d49-967a-7ace91aa589a}
    
    [Tecra A10]
    Applications001={52f116b4-88f7-4905-83c1-99ce23b17c66}
    
    [VirtualBox]
    Applications001={4c786e2f-61da-4db4-982e-5eca3a9864be}
    

    Let me know if you need clearer instructions.

  • Monday, March 18, 2013 1:32 PM
     
     
    I have about 10 different laptop models that I have to image on any given day.  I use the MDT Database to manage all of the different drivers, applications, locations and policies based on model and or user.  Example HR person is getting a Dell latitude so based on that, the model specific apps or policies can be handled solely based on the type of computer.  I also have a predefined role set up for that specific position so I select that role to apply during imaging.  I only use 1 TS and one image for all of them.  You can set up roles, application packs, location specific or really whatever you can think of and then just apply them to the make and model or user as opposed to having to create a super long CS.ini file.