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

Using the DOS Command Line to Set Optional Parameters


You can use the DOS 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 DOS 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 DOS command line to set optional parameters

  1. On the client computer, open the DOS command line interface.
  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 Siebel CRM Desktop runs when you run the CRMDesktop.msi installation package. For example:

    msiexec.exe /I CRMDesktop.msi INSTALLDIR=c:\My_Custom_Directory OL_PROFILE="test PST"

    Note the following conditions:

    • 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.

Abbreviating the Installation Procedure

To automatically run the windows that normally require user action, you can use the optional QR parameter. If you use the QR parameter, then the CRMDesktop.msi installation package does not display dialog boxes that require user action.

To use the QR parameter to abbreviate the installation procedure

  • Append the QR parameter to the msiexec command.

    For example:

    msiexec.exe /I CRMDesktop.msi INSTALLDIR=c:\My_Custom_Directory OL_PROFILE="test PST" /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, 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

To specify the URL of the Siebel Server to which the Synchronization Engine connects, you can set optional parameters.

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, which 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, which is the default value.
    • component_name is eai_enu, which 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 define 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 Modifying the Windows Registry to Change Siebel CRM Desktop Behavior. To override the URL you can also use XML code. For more information, see XML Code to Customize Forms.

Setting the Microsoft Outlook Profile for the Siebel CRM Desktop Add-In

You can set the optional OL_PROFILE parameter in the msiexec command line. In the context of Siebel CRM Desktop, a Microsoft Outlook profile is the standard Microsoft Outlook concept that Siebel CRM Desktop uses to remember the email accounts and the settings that tell Microsoft Outlook where email is stored for the user. The OL_PROFILE parameter specifies the Microsoft Outlook profile where Siebel CRM Desktop is installed.

To set the Microsoft Outlook profile for the Siebel CRM Desktop add-in

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

    OL_PROFILE="my_profile"

    where:

    my_profile is the name of the profile that is added in Microsoft Outlook.

    For example:

    msiexec.exe /I CRMDesktop.msi OL_PROFILE="test PST"

Siebel CRM Desktop supports the following values for the OL_PROFILE parameter:

  • $DEFAULT. Siebel CRM Desktop uses the default profile or default folder file. The default profile is the profile that you specify in Windows by choosing the Start menu, navigating to Control Panel, Mail, Show Profiles, and then specifying a profile in the window of the Always Use This Profile option. The default folder is the folder that is specified for email delivery in the OL_PROFILE parameter.
  • $PREFERRED. The following conditions apply:
    • If you do not specify a value for the OL_PROFILE parameter, then Siebel CRM Desktop uses the value in $PREFERRED as the default value.
    • If you specify $PREFERRED as the value for the OL_PROFILE parameter, then Siebel CRM Desktop uses the same algorithm that it uses to determine the value of $DEFAULT. The exception is that if Siebel CRM Desktop does not find a default profile or finds a profile that is not valid, then Siebel CRM Desktop chooses any other suitable profile.
Siebel CRM Desktop for Microsoft Outlook Administration Guide Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Legal Notices.