Siebel CRM Desktop for Microsoft Outlook Administration Guide > Installing Siebel CRM Desktop > Options for Installing the Siebel CRM Desktop Add-In >

Using the Windows Command Line to Set Optional Parameters


You can use the Windows command line to set optional parameters that affect installation. This topic includes the following topics:

You can run the CRMDesktop.msi installation package from the Windows command line interface on the client computer. Siebel CRM Desktop supports all parameters that you can set in the Windows Installer msiexec command line. For more information, see the documentation about command line options for Windows Installer at the Microsoft TechNet Web site.

To use the Windows command line to set optional parameters

  1. On the client computer, open a Windows command line:
    1. In Windows, click Start and then click Run.
    2. In the Run dialog box, enter cmd and then click OK.
  2. Navigate to the directory that contains the CRMDesktop.msi file.

    For example, c:\WINDOWS\system32.

  3. Enter the Windows Installer command using the following format:

    msiexec.exe /I CRMDesktop.msi optional_parameter_1 optional_parameter_n

    where:

    • optional_parameter is a parameter you can enter that CRM Desktop runs when you run the CRMDesktop.msi installation package. For example:

    msiexec /i "C:\Users\username\Desktop\"CRM Desktop.msi" SIEBEL_SERVER_HOST="siebelserver.com" SIEBEL_SERVER_PORT="80" SIEBEL_SERVER_SUFFIX="SWEExtSource=WebService&SWEExtCmd=Execute&WSSOAP=1" SIEBEL_SERVER_PROTOCOL="http" SIEBEL_SERVER_COMPONENT="eai_enu/start.swe"

    Note the following requirements:

    • You must specify each optional parameter in the same command line after the name of the CRMDesktop.msi file.
    • To separate each optional parameter, you must enter a space without a slash (/).
    • You can arrange optional parameters in any order.
  4. Press Enter.

    The welcome dialog box of the Siebel CRM Desktop Setup wizard displays.

Hiding Dialog Boxes That Require User Input

To hide dialog boxes that require user input, you can use the optional QR parameter. If you use this parameter, then the CRMDesktop.msi installation package does not display dialog boxes that require user input.

To hide dialog boxes that require user input

  • Append the QR parameter to the msiexec command.

    For example:

    msiexec.exe /I CRMDesktop.msi INSTALLDIR=c:\My_Custom_Directory/QR

Setting the Installation Directory of the Siebel CRM Desktop Add-In

To change the default location of where the CRMDesktop.msi installation package saves files during installation for a single user, you can use the optional INSTALLDIR parameter. CRMDesktop.msi installs to the following directory by default:

c:\Documents and Settings\username\Application Data\Oracle\CRM Desktop\

To set the installation directory of the Siebel CRM Desktop add-in

  • Enter the following parameter on the msiexec command line anywhere after the mandatory CRMDesktop.msi name parameter:

    INSTALLDIR=directory_path

    For example:

    \Documents and Settings\username\Desktop\CRMDesktop.msi

    where:

    • user name is the name of the user, such as WTAKUDA.

Setting the URL for the Siebel Server

You can specify the URL that the Synchronization Engine uses to connect with the Siebel Server.

To set the URL for the Siebel Server

  • Enter the following parameters on the msiexec command line anywhere after the mandatory CRMDesktop.msi name parameter:

    SIEBEL_SERVER_PROTOCOL=protocol SIEBEL_SERVER_HOST=host_name_or_address SIEBEL_SERVER_PORT=server_port SIEBEL_SERVER_COMPONENT=component_name SIEBEL_SERVER_SUFFIX=request_suffix

    where:

    • protocol is http. HTTP is the default value.
    • host_name_or_address is the computer name or IP address of the target server. This parameter is empty by default. To use a fully qualified domain name for the server_address variable, you must set the EnableFQDN parameter in the configuration (cfg) file. For more information, see Siebel System Administration Guide.
    • server_port is 80. 80 is the default value.
    • component_name is eai_enu. eai_enu is the default value.
    • request_suffix is the following default value:

    start.swe?SWEExtSource=WebService&SWEExtCmd=Execute&WSSOAP=1

    For example:

    msiexec.exe /I CRMDesktop.msi SIEBEL_SERVER_PROTOCOL=http SIEBEL_SERVER_HOST=sdcv440s133.siebel.com SIEBEL_SERVER_PORT=80 SIEBEL_SERVER_COMPONENT=eai_enu SIEBEL_SERVER_SUFFIX= start.swe?SWEExtSource=WebService&SWEExtCmd=Execute&WSSOAP=1

    No parameters are required.

Because any information that you set in these parameters sets the parameter values in the Windows Registry, the user is not required to set them. For example, the protocol variable of the SIEBEL_SERVER_PROTOCOL parameter overrides the Siebel:Protocol entry in the Windows Registry. For more information, see Using the Windows Registry to Control Siebel CRM Desktop. To override the URL you can also use XML code. For more information, see XML Code to Customize Forms.

Siebel CRM Desktop for Microsoft Outlook Administration Guide Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Legal Notices.