Still celebrating National IT Professionals Day with 3 months of free Premium Membership. Use Code ITDAY17

x
?
Solved

Cancel msiexec application removal if not found

Posted on 2015-01-16
12
Medium Priority
?
159 Views
Last Modified: 2015-01-19
Hi
I am setting up a deployment of skype 7 via our deployment tool. We previously managed and deployed Skype 6.18 via GPO, so I have set a pre-deployment task to remove 6.18 via the application GUID.
cmd file is MsiExec.exe /X{1845470B-EB14-4ABC-835B-E36C693DC07D} /passive /norestart
Then Skype 7 deploys.
However if for some reason Skype has been uninstalled the whole thing fails as it cant find 6.18 to remove, anyway to set it to skip 6.18 removal should it not be found?
0
Comment
Question by:kwatt562
[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
  • 7
  • 5
12 Comments
 
LVL 40

Expert Comment

by:Vadim Rapp
ID: 40553259
The answer is in your deployment tool. You probably have to tell it to ignore the failure of pre-deployment task.
0
 

Author Comment

by:kwatt562
ID: 40553381
Hi, thanks for that
In the tool I have two text fields below my added script
Script Arguments :    
Proceed if exit code is :  

I am new to application deployment, can you help assist what I need to enter here to  allow the install to run if the pre-deployment script is unable to locate 6.18 Skype?
0
 
LVL 40

Expert Comment

by:Vadim Rapp
ID: 40553396
You need to tell it to "Proceed if exit code is : (anything)". How to do that probably can be found in documentation on the tool.
0
Back Up Your Microsoft Windows Server®

Back up all your Microsoft Windows Server – on-premises, in remote locations, in private and hybrid clouds. Your entire Windows Server will be backed up in one easy step with patented, block-level disk imaging. We achieve RTOs (recovery time objectives) as low as 15 seconds.

 

Author Comment

by:kwatt562
ID: 40557379
there is no documentation in the tool, checked with the provider too :(
0
 
LVL 40

Expert Comment

by:Vadim Rapp
ID: 40557537
Then you probably have these 3 choices: (1) contact the real developer (2) experiment by trying some well-known values, like * or -1 (3) look in the log, if there's one, maybe it tells there what was expected (4) choose another deployment tool.

What is the tool, by the way?
0
 

Author Comment

by:kwatt562
ID: 40557637
Desktop Central
The only numerical error value in the logs was 1605, tried that but didn't affect anything
0
 
LVL 40

Accepted Solution

by:
Vadim Rapp earned 2000 total points
ID: 40557658
I would write a script that encapsulated calling msiexec, so the script would return 0 in any case.  You probably can make it as easy as to call not msiexec <parameters> but cmd /c msiexec <parameters> .
0
 
LVL 40

Expert Comment

by:Vadim Rapp
ID: 40557717
...also maybe ask on their forum at https://forums.manageengine.com/desktop-central; another way is to find real name of their developer from their blog, and try to call directly by name. Depending on their size, policies, and other factors, it may work.
0
 

Author Comment

by:kwatt562
ID: 40558439
thanks again, encapsulating the msi did the trick, can you explain more about what it does?
0
 
LVL 40

Expert Comment

by:Vadim Rapp
ID: 40558504
it's a program (command shell) that in turn calls msiexec, waits for the completion, and quits. Regardless of the return code returned by msiexec, the shell always returns 0. The drawback is black window showing on the screen.
0
 
LVL 40

Expert Comment

by:Vadim Rapp
ID: 40558515
>The drawback is black window showing on the screen.

...here's freeware that overcomes this, and more:

http://www.ntwind.com/software/hstart.html
0
 

Author Comment

by:kwatt562
ID: 40558575
great thanks a lot
0

Featured Post

Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

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

The recent Microsoft changes on update philosophy for Windows pre-10 and their impact on existing WSUS implementations.
With User Account Control (UAC) enabled in Windows 7, one needs to open an elevated Command Prompt in order to run scripts under administrative privileges. Although the elevated Command Prompt accomplishes the task, the question How to run as script…
This Micro Tutorial will give you basic overview of the control panel section on Windows 7. It will depth in Network and Internet, Hardware and Sound, etc. This will be demonstrated using Windows 7 operating system.
The viewer will learn how to successfully create a multiboot device using the SARDU utility on Windows 7. Start the SARDU utility: Change the image directory to wherever you store your ISOs, this will prevent you from having 2 copies of an ISO wit…

705 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