Link to home
Start Free TrialLog in
Avatar of jct_777
jct_777Flag for Kuwait

asked on

Deploying Application to a single computer in SCCM 2012

Dear All,

I installed sccm 2012 in my organisation. even created device collections based on Operating Systems i.e with the name Windows 8, Windows 7 & Windows XP. it started discovering computers based on operating systems.
My Question is i want to deploy an application to one computer in Windows 8 collections. how can i do it.  

Out of 40 computers discovered in Windows 8 , i want to deploy Ms. Visio 2007 only in three computers . how can i do it. please help.

Regards,
Jct
Avatar of jct_777
jct_777
Flag of Kuwait image

ASKER

Dear All,

Please help me solving the above issue.

Regards,

Jct
ASKER CERTIFIED SOLUTION
Avatar of ScottRockstad
ScottRockstad
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of jct_777

ASKER

Dear ScottRockstad,

I went to windows 8 device collections & selected the three computers from there did right click add selected items to the new device collections & named with VlC Player 64bit. as i am testing so i want to install the Vlc player  later if everything is ok i will go ahead with installing Visio 2007. then in limiting collection i selected windows 8 & next & in the membership rules window the particular computer was selected & the type was Direct. after that next n finished. then i went to software library selected the vlc application deployed to this new created device collection.

is the above steps i did is ok . i am just waiting for that particular pc  to be completed  the vlc player installation.

after completion can i delete the new device collection that i created now.  will it affect the old windows 8 collection . if i delete from there will it be deleted from actual windows 8 collection also.

please do reply. regarding the above procedure.  still now that particular pc has not installed the vlc player . waiting..................
regards,

jct
Avatar of jct_777

ASKER

Thanks,

Now the VLC player is showing in the Software Center of that particular user.

one more question is there if i want to force install the applications without  users permission how can i do it.

Regards,

JCT
Hi jct_777, from your latest post (2013-09-26 at 04:01:42ID: 39523859), it looks like you've got it.

Depending on your client agent polling time, and whether or not the systems are actually online, it may take some time for your "vlc" app to deploy or fail.

It looks like everything that you did in your first paragraph is correct.

Yes, you can safely delete the "VlC Player 64bit" collection after you are finished; as it will not have any impact at all on the "windows 8 device collections". The "windows 8 device collection" is likely a system-generated query-based collection that is automatically updated/refreshed during your normal network/AD polling interval. Even if you were to erroneously delete a computer/device in SCCM, it would automatically be added back during the next discovery/polling cycle. But, you would very likely lose all historical data for that device.

If you delete a device from a custom collection (like, "VlC Player 64bit"), it WILL NOT be deleted from any other collection. I've done this many times on SCCM 2007, and have had zero problems.
If you want to force an install, then you'll need to have a program within your package that will perform a "Per-system unattended" or "Per-user unattended" install. These are generally "silent" installs that neither request nor require any end-user interaction.
Avatar of jct_777

ASKER

Can you please mention how to  perform a "Per-system unattended" or "Per-user unattended" install. because in the software center software will be there until the users install it manually .  here the users don't know anything . everything should be there in their computer ready. that is why  i asked is there any option for force install.

regards,

JCT
Sure, I understand. Installing silently depends on the installation program that the software uses.

If the software is normally installed with setup.exe, then you may have to contact the software publisher and get them to email you a list of command line options for the setup.exe file.

If you are using a Microsoft standard .msi file, things get much easier. You can go to the MS TechNet website and find all of the Microsoft Installer command line options. Here's a very simple example of a silent install command line for Adobe Reader:

msiexec.exe /qn /i acroread.msi

You would do well to stick with .msi files wherever possible.

If you have to use a file like setup.exe, the command lines could be varied; like:
setup.exe /s
setup.exe /S
setup.exe /silent
setup.exe /q
setup.exe /quiet

all of which are case-sensitive. Another example is:

Firefox Setup 24.0.exe -ms

The variations can be confusing and disparate. It all depends on how the software publisher actually creates the installer file.

Stick with .msi files for Windows, wherever possible. That's my advice.
Oh, I forgot to mention...once you've actually created a package and are creating a program within that package, you'll need to go to the Environment tab of the program and select "Run with administrative rights", under the Run mode. You'll also want to de-select "Allow users to interact with this program".

This will setup the environment for a silent (forced) install. But be sure that your command line will actually run the install silently. Otherwise, the end-user computer will just hang.
Here's a link to the Microsoft Windows Installer Command-line reference...

http://msdn.microsoft.com/en-us/library/aa367988(v=vs.85).aspx
Avatar of jct_777

ASKER

Thank you very much. Really you are great.

Presently I am doing through Windows Installer. But can you please  provide me step by step
for configuring this force installation . i am confused where i have to run the above command & how to configure in sccm 2012 environment.

Regards,

Jct
OK, you are most welcome. Please send the name of the .msi file and I will respond with a command line to use for testing.

I have to sign off for now, but please confirm that you know how to create a package using "Create Package from Definition". If you do not, I will walk you through it once I am able to get back online...it may be 12-24 hours.
Avatar of jct_777

ASKER

Thank you very much for your support. i will send you all the details after few hours.  once again thanks.

regards,

JCT
Avatar of jct_777

ASKER

Dear ScottRockstad,

I want to install nero burning software by force to some clients in sccm 2012. how can I do it.

I don't have the .msi file for it.  I know how to create new packages in sccm 2012. but I don't know how to configure when installing forcefully.

Regards,

Jct
Hi jct_777, I don't know the specifics for Nero, so I'd recommend going to the publishers support website.

You can try performing a manual install on a system and then search C:\Users\%username%\AppData for the Nero .msi and install package.

Sorry I couldn't be of more help.