?
Solved

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

Posted on 2016-07-29
2
Medium Priority
?
820 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
2 Comments
 
LVL 22

Accepted Solution

by:
Joseph Moody earned 2000 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

Granular recovery for Microsoft Exchange

With Veeam Explorer for Microsoft Exchange you can choose the Exchange Servers and restore points you’re interested in, and Veeam Explorer will present the contents of those mailbox stores for browsing, searching and exporting.

Question has a verified solution.

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

Determining the an SCCM package name from the Package ID
Configuring Remote Assistance for use with SCCM
The view will learn how to download and install SIMTOOLS and FORMLIST into Excel, how to use SIMTOOLS to generate a Monte Carlo simulation of 30 sales calls, and how to calculate the conditional probability based on the results of the Monte Carlo …
The viewer will learn how to use a discrete random variable to simulate the return on an investment over a period of years, create a Monte Carlo simulation using the discrete random variable, and create a graph to represent the possible returns over…
Suggested Courses

809 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