Copying files from SMS Distribution points using command line

When using a command line with SMS (.cmd) it will default to using the current windows path.

Using this command will insert the current path which is hany when rolling out from multiple distri…

Easy way to refer to an MSI and its MST via .bat or .cmd file

The following is more useful when you have and MSI and an MST that are giving you hassle.

Every now and again I need to execute an MSI and an MST from a previously unknown network location - fo…

Easy Fix for [Some] Wise Custom Actions Resulting in MSI Installation Failure

Scenario:

You have an unruly CA - e.g. "Call VBScript from Embedded Code" and it sometimes works, but sometimes fails and ruins the whole install. In any case the result is not crucial to the …

How To Create A Custom.ans File For Silent Installation

How To Create A Custom.ans File For Silent Installations Of Applications Extracted Using InstallShield

By using the commands line switched such as /r or -BuildMode (for applications having setu…

Executing VBS file without any popups or Errors

Link

cscript "PATH NAME" //B installs VBS silently without any error.

Example: cscript "C:\Program files\xyz.vbs" //B

Source Resiliency

Link

Source Resiliency?

Applications that rely on network resources for installation-on-demand are susceptible to source failures if the source location should change for any reason or become d…

ICE Errors and Resolutions

What are Internal Consistency Evaluators (ICEs)?

When I was visiting a customer a while ago, I ran into a software packager wearing a funny t-shirt. I do not remember the name of the company w…

Customizing Wise Package Studio to Behave like Active Setup

After reading the Charlotte Gonella article about “active setup” techniques (link), I automated this technique in Wise Package Studio...

In Wise Package Studio, select "Installation E…

Save .MSI file from InstallShield Editor

If it is not possible to save .msi file which is edited using the InstallShield editor and throws the error like 'Error retrieving Property for table' can be solved by adding a row in the _Val…

Register Font File

Some font files are not register while installing the application, these font file are installing at location ie C:\WINDOWS\Fonts, but not get register, because Fonts are not associated in Font…

Who is logged on a remote box and check for admin rights

I created a small script that checks for admin rights on a remote box. If there is an AD structure you are working with, this will give a few hints for the admin.

The script will first ping the…

InstallShield Command Line Parameters

Link

/v Passes parameters to MSI package.

/s Causes setup.exe to be silent.

/l Specifies the setup language.

/a Performs administrative installation.

/j Installs in advertise mode.…

How to isolate a .DLL with an .EXE

On the Components tab in Setup Editor right click the .DLL you want to isolate

From the right click menu, select New / Isolated Component. The Isolated Component Details dialog appears where yo…

Analyzing vendor MSI by Editing Verbose Log files

Hi All,

There are many techniques used to debug the working of vendor supplied msi file when one is developing a transform for the same. However I make use of a simple technique that involves t…

Editing Summary Information of Transforms

Kindly follow the following procedure to edit the Summary information in transform files created over the vendor supplied MSI.

1. Go to Run

2. Type cmd

3. Hit the Return key

4. Type the followi…

InstallShield - Splash Screen Display

For a basic msi project, the splash screen will be displayed only when you create a Setup.exe and not the compressed (or single) msi.

Self Extracting Setup Creation

Link

For Creating Self Extracting Executable I found IExpress Tool, which comes for free along with all Windows Operating Systems as very useful.

You cannot find IExpress having a specific visi…

Procedure to Install MS Office 2007 using KBox or any System MGMT Tool

Prerequisites:

1. Windows installer 3.1 must be installed on all target machines otherwise package will not run on target machines.

Installation Steps

The steps necessary to create the custom …

Asset Change History Report using Kbox 1000

1. Logon to Kbox 1000 as Administrator

2. Select Reports

3. Under "Choose Action" dropdown select “Add New SQL Report”

4. Paste the following SQL statement under the “SQL Select …

Report to get the list of machines where available free space in C Drive is less than 5 GB

1. Logon to Kbox 1000 as Administrator

2. Select Reports

3. Under choose action dropdown select “Add New SQL Report”

4. Paste the following SQL statement under the “SQL Select St…

MORE