Solved

Create SCCM package that can remain in control of the PC through several reboots

Posted on 2009-05-20
4
2,281 Views
Last Modified: 2013-11-21
I am planning on running an uninstall utility to remove an AntiVirus/Firewall suite. This utility will force the PC to reboot. but I want SCCM to remain in control of the PC to install the newer suite. Then I want SCCM to reboot after the new install.

So there will be a total of 3 reboots.
1) I want the system to reboot before the uninstall utility (to ensure all applications are closed.
2) the uninstall utility will case another reboot (is a bat file)
3) the install of the new suite does not require the reboot (but I want it to reboot once more)


I can manuever through SCCM but am not the SME. I know I need a collection/package/advertisement/program

actually accomplishing each of those steps would be helpful.
0
Comment
Question by:taartero
  • 2
  • 2
4 Comments
 
LVL 22

Expert Comment

by:Adam Leinss
ID: 24437904
I'm sure someone will throw a solution based on task sequences (hehe), however, I would just chain the programs together in one package.

In each program, you can say Run Program X first and within Program X, you can run Program W first and so on.  I did something something similar for the removal of Symantec Antivirus and the install of NOD32.  I just make an install package for NOD32 and in the pre-req package, I called another program that fired msiexec to uninstall Symantec.

If the uninstall package failed, the 2nd program wouldn't run.  
0
 

Author Comment

by:taartero
ID: 24443277
so the question I have about your pre-req package is. the uninstall for SAV would require a reboot. How am I going to be sure that the user isn't able to log on after that reboot when the (in your example, NOD32) has not been installed yet.

I want to be sure that after the reboot from the uninstall, that the user will not be able to interact with the system until the replacement app is installed and the system rebooted after the new install.
0
 
LVL 22

Expert Comment

by:Adam Leinss
ID: 24443850
Actually, we suppressed the reboot for Symantec with the "ReallySupress" option and chained NOD32 right after wards, again surpressing the reboot.  NOD32 wasn't fully installed until a reboot.  I was able to live with that.
Back to your last question....it's just something SCCM is not able to do, because it is based on pull (not push) technology.  You are at the mercy of the CCM client and when it checks in with the server to finish the install.    You can leverage Group Policy to "install on login" and the PC will sit at the login screen installing the software before letting the user login.  However, the only way to ensure the users wouldn't "get in the way" is to leverage the Wake-on-LAN and maintainence window features in SCCM to schedule the update during non-business hours.  
You probably wouldn't want computers rebooting multiple times in the middle of the day anyways....at least I wouldn't! :)
0
 

Accepted Solution

by:
taartero earned 0 total points
ID: 26212334
Using a task sequence found under Site Database\Computer Management\Operating System Deployment\Task Sequence was able to accomplish my goal.
0

Featured Post

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

My previous article  (http://www.experts-exchange.com/OS/Microsoft_Operating_Systems/Server/Windows_Server_2008/A_4466-A-beginners-guide-to-installing-SCCM2007-on-Windows-2008-R2-Server.html)detailed one possible method to get SCCM 2007 installed an…
Some time ago I faced the need to use a uniform folder structure that spanned across numerous sites of an enterprise to be used as a common repository for the Software packages of the Configuration Manager 2007 infrastructure. Because the procedu…
Get a first impression of how PRTG looks and learn how it works.   This video is a short introduction to PRTG, as an initial overview or as a quick start for new PRTG users.
When you create an app prototype with Adobe XD, you can insert system screens -- sharing or Control Center, for example -- with just a few clicks. This video shows you how. You can take the full course on Experts Exchange at http://bit.ly/XDcourse.

948 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

18 Experts available now in Live!

Get 1:1 Help Now