LCSCmd is a very powerful tool that makes it possible to do things such as activate servers, check server configurations, manage certificates, and prepare AD DS for Office Communications Server installation. What it doesn't do is the actual installation of the servers. For that you need to run the .msi files.

You've most likely run .msi files simply by double-clicking them from Windows Explorer. You can also run an .msi file by typing the file name at the command line. The advantage of running from the command line is that you can supply parameters to the command.

.msi files are run by the MSIExec.exe utility. This utility is built into Windows and is associated with .msi files, so its not necessary to explicitly call it before the .msi file. For example, the SetupEE.msi file can be run like this.

Copy Code
msiexec setupee.msi

However, simply typing setupee.msi at the command line will run the Setup installation. This is mentioned so you understand why you can pass parameters on the command line when you run an .msi file: you're not passing the parameters to the .msi file, you're passing them to MSIExec. The parameter options are the same no matter what .msi file you're running and what that .msi file installs. Heres the syntax for MSIExec.

Copy Code
Msiexec /Option <Product.msi> [optional Msiexec.exe
parameters]

The following table contains a list of available parameters to MSIExec.

Option Switches Description

Installation options

/i <Product.msi>

(/i cannot be used with /a or /x)

Installs or configures a product

/a <Product.msi>

(/a cannot be used with /i or /x)

Administrative installation - Installs a product on the network

Display options

/quiet

Quiet mode, no user interaction

/passive

Unattended mode, progress bar only

/q{n | b | r | f}/passive

Sets user interface (UI) level for installation

q, qn - No UI

qb - Basic UI

qr - Reduced UI

qf - Full UI (default)

/help

Help information

Logging options

/l[I][w][e][a][r][u][c][m][o][p][v][x][+][!][*] <LogFile>

Sets the logging level

i - Status messages

w - Nonfatal warnings

e - All error messages

a - Startup of actions

r - Action-specific records

u - User requests

c - Initial UI parameters

m - Out-of-memory or fatal exit information

o - Out-of-disk-space messages

p - Terminal properties

v - Verbose output

x - Extra debugging information

+ - Append to existing log file

! - Flush each line to the log

* - Log all information, except for v and x options

Uninstall options

/x <Product.msi> | <ProductCode>

(/x cannot be used with /i or /a)

Uninstalls the product

Office Communications Server 2007 R2 ships with numerous .msi files for installing the various servers. The following table contains a list of files and what they install. (This list does not contain the installation files for prerequisite elements.)

File name Installed

Server.msi

Standard Edition, Enterprise Edition.

You must specify the /server parameter, passing the server version you're installing: SE, EE, AP, or PROXY. This parameter value is case-sensitive.

AdminTools.msi

Administrative Tools

WebComponents.msi

Web Components Server

DataMcu.msi

Web Conferencing Server

AudioVideoMcu.msi

A/V Conferencing Server

AppServer.msi

Application Host

CAA.msi

Conferencing Attendant

CAS.msi

Conference Announcement Service

ArchService.msi

Archiving Server

MonitoringServer.msi

Monitoring Server

CallControlServer.msi

Outside Voice Control

AppShareMcu.msi

Application Sharing Server

MediationServer.msi

Mediation Server

CWAMain.msi

Communicator Web Access Server

OCSCore.msi

Core Components

WebScheduler.msi

Web Scheduler

AcdUcApp.msi

Response Group Service

MgcServer.msi

Group Chat

In This Section