Solved

SCCM 2012 - Deploy Application (.MSI) but Run VBS Before

Posted on 2016-07-29
2
465 Views
Last Modified: 2016-08-11
Hello Everyone:

I have a .MSI Application that I trying deploy, but I first need to have a VBS script run before it.  I would like to avoid using a Task Sequence to perform this.  Below is what I currently have defined for the Application, but it is only executing the VBS, and unfortantely not installing the .MSI after.  Did I miss something or did I configure something incorrectly?

Application Name = SEP 10 Agent

Deployment Types =2

1. Name = SEP 10 Agent - Windows Installer
Technology Title = Windows Installer (*.msi file)
Installation Program = msiexec /i SEP.MSI /q /norestart
Detection Method = MSI Product Code: {etc}
Dependencies = Name - SEP 9 Unininstall, Application - SEP 10 Agent,  Deployment Type = SEP 9 Unininstall, Automatically Install = Yes

2. Name = SEP 9 Uninstall
Technology Title = Script Installer
Programs = SEP 9Uninstall.vbs
Detection Method = Setting Type = File System, Type = Folder, Path = %WINDIR%, Folder = System32b, Checked - This file or folder is associated with a 32-bit application on 64-bit systems.  (I set the detection to C:\Windows\System32b as the folder doesn't exist and it will then enforce the VBS to get executed.)

Result:  When I deploy this, it will successfully downloads the VBS and .MSI into Cache on the client PC.  It will successfully run the VBS script before running the .MSI.  Unfortunately, after it runs the VBS script it is not running the .MSI and it is showing that it failed the deployment.

Any thoughts or suggestions are openly welcome!
0
Comment
Question by:rmessing171
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
2 Comments
 
LVL 22

Accepted Solution

by:
Joseph Moody earned 500 total points
ID: 41743012
You need to bring these up into two separate deployments. Make the MSI dependent on the VBS (this is located under the dependencies tab). Then deploy the MSI to your collection.

The application will see that the VBS is needed and will download/install it first.
1
 

Author Closing Comment

by:rmessing171
ID: 41752916
Thank you for your assistance!
0

Featured Post

Salesforce Has Never Been Easier

Improve and reinforce salesforce training & adoption using WalkMe's digital adoption platform. Start saving on costly employee training by creating fast intuitive Walk-Thrus for Salesforce. Claim your Free Account Now

Question has a verified solution.

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

Adding Computers to AD groups through an SCCM Task Sequence
Configuring Remote Assistance for use with SCCM
Viewers will learn the different options available in the Backstage view in Excel 2013.
The viewer will learn how to create two correlated normally distributed random variables in Excel, use a normal distribution to simulate the return on different levels of investment in each of the two funds over a period of ten years, and, create a …

732 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