Using Skype Business version

The Skype Business version page says its easy to install on your network because of MSI. How can I really use this? what need additional MS software do I need to easily install it on all PCs on my corporate network?

Also, what are the major/minor differences the Business version has from the normal version?


We have been using skype for years - the big advantages for us:

You can have a single account for skypeout. They used to only allow a credit card to be associated with a single skype name, so if your users didn't have individual company cards they had to put skype credit on using their own cards and be reimbursed.

You can have a central list of contacts. Otherwise if you want to only allow other employees to skype you, you have to have every employee send a new user message to everyone else and be added to their contacts which is a real pain to do manually if you have 100 or 1000s of users.


Definitely is a ServerFault question, I work in software packaging and deployment for a large company and this is what we do.

An MSI file is an installer built for the Windows Installer system, if you have at least Win XP (might even work with Win 2000 SP4) then you'll have a version of the Windows Installer already installed. Its used by things like Windows Update and most commercial (and a lot of non-commercial) software. Most Setup.exe's these days just call an MSI to do the real install.

If you're just installing on one PC then you just double-click the MSI and install as normal just like your average setup.exe installer.

The real magic of an MSI comes when you need to install it on a lot of PCs with little to no effort.

Go to the Run box in Windows and type "msiexec" this brings up the basic command line options for the Windows Installer, and are all options you can use with your MSI to get it to install with no user interaction, totally silently or with various levels of logging enabled.

Eg to install skype.msi silently with default settings you'd use something like this command line:

msiexec /i \\servername\share\path\skype.msi /qn

You should be able to take that command line and put it into whatever your company's deployment method is, whether its Group Policies, MS SCCM (or the older SMS), Novell ZEN, Altiris DS, etc or even something as simple as inserting it in a login script.

Where the real magic of MSI installs comes in is when you don't want to use the default install options, but want to miss out components, install to a different path, put in a company config file and so on. You can use tools to create MST files (MS Installer Transform files) these tell the Windows Installer to follow the MSIs instructions but with differences that you specify. You'd then use a command line like this:

msiexec /i \\servername\share\path\skype.msi TRANSFORM=\\servername\share\path\mycompanysconfig.mst /qn

There are a lot of MSI Transform creators on the market from people like Altiris, Symantec, Acresso, and so on. Most of them have cut-down free/trial versions of their software that you can play around with and can be extremely powerful.


The big grand daddy of application management systems in the windows environment is Systems Management Server or SMS. This is an extremely powerful system that allows you to deploy software, updates and just about any sort of remote systems management functions you can think of. Very expensive... But Very cool!

SMS can take your MSI and turn it into an install package that will get pushed out to every machine you designate. It is intended to do unattended installs so there is no need to have the user present during the process.

SMS Homepage