Jump to content


  • 0
anyweb

how can I target applications to specific hardware

Question

One of the big problems with deploying computers today is getting all drivers installed correctly, some drivers will install just fine using the standard PNP (plug and play) routines within Windows Setup providing of course that you have first added the drivers to driver packages and distributed them to your distribution point(s), some drivers however are not so easy to install and require an application to be run in order for the hardware to function, examples are Bluetooth, Wireless, 3G amonsgt others. These applications contain the drivers needed plus several support files/apps and what not.

 

Therefore you need to have a method of installing applications and in addition you need to be able to target what hardware these applications get installed onto (you don't want wireless drivers being pushed out onto a non-wireless desktop for example.

 

 

 

In the example below we will deploy an application called Quickset on a Dell Latitude D430, and I will quide you through the processes needed to get you there. Obviously you can replace the Hardware type with whatever model you are using and in addition you can use whatever application/driver you wish, the purpose of this guide is to show you how to target selected hardware

 

 

 

Get the Application

 

download the following file and run it on a test Dell computer, it will decompress the files to c:\dell\drivers\R180762, copy that folder and all files in it to your drivers share on your SCCM server (eg: \\servername\drivers\R180762)

 

2008-10-27 09:29 <DIR> .

2008-10-27 09:29 <DIR> ..

2008-02-22 17:04 8 413 184 QuickSet.msi

2007-08-08 16:10 8 544 readme.html

2008-02-22 16:49 230 680 Setup.exe

2008-05-21 20:24 688 Version.txt

 

Create a Package

 

Ok now that we have the files, and copied them to our SCCM drivers share, we need to create a package in SCCM, so open the Software Distribution node and expand Packages. Right click on Packages and choose New, Package.

 

new_package.jpg

 

When the Wizard appears fill in the general details

 

quickset_details.jpg

 

place a checkmark in this package contains source files and click on Set

 

set_source.jpg

 

fill in the path to where you copied the driver (a driver share on your SCCM server)

 

path.jpg

 

and place a checkmark in update distribution points on a schedule this will allow you to update versions of this application by simply copying the files to that folder...

 

data_source.jpg

 

click next and leave data access settings as they are

 

data_access.jpg

 

set the Distribution Settings to High for sending priority

 

distribution_settings.jpg

 

leave reporting and security as default

 

reporting.jpg

 

security.jpg

 

review the summary and verify all green ticks, then click close at the confirmation screen

 

confi.jpg

Share this post


Link to post
Share on other sites

Recommended Posts

  • 0

I have the same problem. It looks like Lenovo does things a bit different. I cant do a query to cover all "ThinkPads", I have to know all product "types" such as 6463 for a T61. If there is another way, Im all ears.

 

This query will target all thinkpad computers.

 

select *  from  SMS_R_System inner join SMS_G_System_COMPUTER_SYSTEM_PRODUCT on SMS_G_System_COMPUTER_SYSTEM_PRODUCT.ResourceID = SMS_R_System.ResourceId where SMS_G_System_COMPUTER_SYSTEM_PRODUCT.Version like "ThinkPad%"

 

enjoy :)

Share this post


Link to post
Share on other sites

  • 0

This query will target all thinkpad computers.

 

select *  from  SMS_R_System inner join SMS_G_System_COMPUTER_SYSTEM_PRODUCT on SMS_G_System_COMPUTER_SYSTEM_PRODUCT.ResourceID = SMS_R_System.ResourceId where SMS_G_System_COMPUTER_SYSTEM_PRODUCT.Version like "ThinkPad%"

 

enjoy :)

 

 

Thanks!! Im a Noob, is it correct to assume that this cannot be used in a task sequence?

Share this post


Link to post
Share on other sites

  • 0

Thanks!! Im a Noob, is it correct to assume that this cannot be used in a task sequence?

 

This query is used for creating collections or console queries.

If you wan´t to use it within a TS it will have to look a bit diffrent.

Share this post


Link to post
Share on other sites

  • 0

A few questions about this process.

 

About adding packages for drivers...

1. Can I add multiple programs by simply adding multiple programs to the Sequence? What I mean is... I added a software package for a single device... In this case an HP NC2400. I then proceeded to add a quiclaunch driver setup.exe program and then a chipset.exe. I then designated the same package twice under the folder I created for the NC2400 and just designating the two programs seperately.

 

If yes then...

2. When I setup the package I am designating source files but then I am unsure as to how that fits with multiple programs. In this attempt I simply designated a folder \\seervername\drivers$\nc2400 which contained both the folders for the quicklaunch and the chipset and that didn't give me any trouble.

 

About adding driver packages instead of software packages.

 

1. I am only creating a software package because I have an MSI or EXE to install instead of an INF right? If I have an INF I create a driver package instead. I think I already saw that somewhere yesterday but I wanted to make sure.

 

Thank you,

 

 

 

 

 

 

 

 

Create a Package

 

 

place a checkmark in this package contains source files and click on Set

 

 

fill in the path to where you copied the driver (a driver share on your SCCM server)

 

 

 

 

post-4156-12575173603346_thumb.jpg

Share this post


Link to post
Share on other sites

  • 0

Is it possible to query 2 models at once? Say HP 6930p and 8440p?

How would it look like?

Would I have to make 2 querys, or one?

 

Found the solution..

 

Connect it with: OR Model Like "%newvalue%"

for as many times as you need!

Share this post


Link to post
Share on other sites

  • 0

When you create the quickset for a computer do you also have to have a driver package create with all of the other drivers for that model of the laptop? I'm trying to did it for the E6510, E6410, E6500 and E6400 series and quickset was replaced with Control Point.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...



×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.