Solved

SCCM: Rerun if failed previous attempt

Posted on 2008-10-15
6
7,817 Views
Last Modified: 2013-11-21
Hello,

I would like to deploy a software package to sales guys. So basically what I did is I created a .vbs file which will launch the installation. The script will ask the user if he would like to install the app, message box with yes or no. If no I sent a exit code -1 (failed) to SCCM.

My question is how many attempts SCCM will try to install the apps? In my advertisement, the option "Rerun if failed previous attempt" is set but there is nothing in the help that says how many attempts. Is this unlimited? Also what is delay between the user click "no" and SCCM tried to ReRun?

Thanks
S.
0
Comment
Question by:slimard
  • 3
  • 3
6 Comments
 
LVL 8

Expert Comment

by:U_Mansson
Comment Utility
You have to re-schedule the advertisement to make the "Rerun if failed previous attempt" option to take place. This option is only valid for mandatory assignments.

"Run as soon as possible" is not a valid schedule if you used that one. You have to use a date/time for this one and then update the schedule for the failed attempts to rerun.
0
 

Author Comment

by:slimard
Comment Utility
Does this means that if advertisement failed that I need to reschedule the advertisement so that the failed on previous attempt will rerun again. I thought that SCCM will try to rerun until it gets a success.

Just to draw the picture: we have a sales application installed on sales laptop, from time to time we deliver an updated application through SCCM. We don't want the application to be "forced" deployed because sometimes the sales guys are at a customer connected to company vpn through 3G network. In this case if the application started to be installed, our sales cannot use the application to sell our products.

So I was thinking to write a vbscript which will display a message box with yes or no to install the application --> see my first email.
0
 
LVL 8

Accepted Solution

by:
U_Mansson earned 125 total points
Comment Utility
Yes, you will need to reschedule the advertisement. I agree with you that this is a bit confusing.

One option for you is to define the VPN as a slow network and change the way the advertisement behave on slow networks.
If you have a IP-range or IP Subnet the VPN clients are using, define that as a New Site Boundary and set it as "slow or unreliable" network connection.

Then set the advertisement to "Do not run program" on "Slow or unreliable network boundary"

You could also consider maintenance windows on you sales laptops. This will stop installation of software distribution during the times you select.

If you do regular updates to the package change the setting to Always Rerun and update the schedule every time you make an update. This way all sales laptops will reinstall with the new version.

I hope I got the picture right on how you want it to behave.
0
Free book by J.Peter Bruzzese, Microsoft MVP

Are you using Office 365? Trying to set up email signatures but you’re struggling with transport rules and connectors? Let renowned Microsoft MVP J.Peter Bruzzese show you how in this exclusive e-book on Office 365 email signatures. Better yet, it’s free!

 

Author Comment

by:slimard
Comment Utility
Thank you! It is indeed a bit confusing...

I noted your suggestions and I will use them. However If  set the advertisement to not be mandatory: so letting the users when to install it, will the advertisement notify the user that there is a new package to be installed. Then it is possible to catch up what do they have chosen (run it or postpone it): SQL query? The goal is if they decided to postpone it three time, we would like to prevent them to use the current application until they run the packages?

Thank you
S
0
 
LVL 8

Expert Comment

by:U_Mansson
Comment Utility
If its not mandatory they will get a balloon telling them that there is a new program available for them to install. There will be no postpone on that assignment, so that idea you have is not possible I'm afraid.
0
 

Author Comment

by:slimard
Comment Utility
Ok thanks for the clarification
0

Featured Post

Promote certifications in your email signature

Has your company recently won an award or achieved a certification? They'll no doubt want to show it off. Email signature images used to promote certifications & awards can instantly establish credibility with a recipient and provide you with numerous benefits.

Join & Write a Comment

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…
Know what services you can and cannot, should and should not combine on your server.
In this tutorial you'll learn about bandwidth monitoring with flows and packet sniffing with our network monitoring solution PRTG Network Monitor (https://www.paessler.com/prtg). If you're interested in additional methods for monitoring bandwidt…
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.

772 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

12 Experts available now in Live!

Get 1:1 Help Now