Problem solve Get help with specific problems with your technologies, process and projects.

Step-by-Step: BES 5.0.2 installation on Exchange Server 2010

BES 5.0.2 includes improved high availability and simplified management. However, the installation isn’t that simple. Learn the steps to deploy BES 5.0.2 in Exchange 2010.

BlackBerry Enterprise Server has several advantages for mobile Exchange Server users, including high availability, the ability to create groups and the ability to manage applications and policies. Once you’ve identified the prerequisites for deploying BES on Exchange Server 2010, follow this step-by-step guide to install and verify the latest version of the server -- BES 5.0.2. Then, check out the author’s key tips on how to test your setup.

First, ensure that you have the following before starting the install process:

  • BlackBerry client access license (CAL) key
  • SRP host in BlackBerry Enterprise Server version 5.0 and later; the format of the SRP host is different from earlier versions
  • SRP identifier
  • SRP key
  • Computer name and port number of the instant messaging server -- use the virtual server name and port number where the AJAX service is installed, if applicable
  • Computer name and port number of the proxy server, if applicable

To install BES 5.0.2:

  1. Log on using the BESAdmin account.
  2. Locate the BES 5.0.2 installation files and double-click on Setup.exe (Figure 1).

    onset up BES 5.0.2 on Exchange 2010 with setup.exe

  3. Select the language you want to use and click OK (Figure 2).

    Select your preferred language during a BES 5.0.2 install.

  4. Confirm that the Account and Domain are correct and click Continue Installation, as shown in Figure 3.

    Confirm account and domain to continue the BES 5.0.2 installation.

  5. Populate the following fields: User name, Organization and Country/Region. Read the license agreement; accept the terms and click Next.
  6. Select Create a BlackBerry Configuration Database and click Next (Figure 4). You only need to make this selection for the first Blackberry Enterprise Server in the organization; additional servers can use an existing configuration database.

    Create a BlackBerry Configuration Database.

  7. Leave the default components as they are listed and click Next. In this tip, we will install only default components. Additional components can be installed later.
  8. Read the Reinstallation checklist and confirm status of each item, then click Next.
  9. If you have a SQL Server installed on another server, select the second radio button (Figure 5). If you do not have another SQL Server, you need to allow setup to install Microsoft SQL Server 2005 Express Edition SP3 on the BES computer. In these steps, we’re going to install a local instance of SQL Server 2005 Express.

    Check whether or not you have a Microsoft SQL Server database.

  10. Click Next.
  11. Type the password for the BESAdmin account.
  12. Type the name of the server that you want the BlackBerry Administration Service to display (Figure 6)

    Name server you want the BlackBerry Administration Service to display.

  13. Click Next.
  14. Read the summary information and confirm that it’s correct, then click Install, as shown in Figure 7.

    Make sure the BES installation information is correct.

  15. Click Yes to allow the installation to restart the computer.
  16. Log on as BESAdmin again.
  17. Verify that the database location (Local or Remote) is correct.
  18. Type the name of the configuration database (BESMgmt is the default).
  19. If your SQL Server is configured for a static port, be sure to enter the correct port number, typically 1433. This example uses the Dynamic port.
  20. Select the Database Authentication type -- Windows authentication or SQL Server authentication. We will leave the default of Windows Authentication (Figure 8).

    Select the database authentication type.

  21. Click Next, then Yes to create a new database and then click OK to confirm.
  22. Provide your CAL key.
  23. Type the address of the BlackBerry Infrastructure in the host name field.
  24. Type the port number of the BlackBerry Infrastructure (default is 3101) and click Verify.
  25. Type the SRP identifier in SRP Identifier field.
  26. Type the SRP key in the SRP authentication key field and click Verify (Figure 9).

    Type in your SRP key in the SRP authentication key field

  27. Click Next, then type the name of the Exchange Server in the Microsoft Exchange Server dialog box.
  28. Type BESAdmin in the mailbox field.
  29. Click Check Name, Apply and then OK.
  30. Type an FQDN for the pool name. This will be used for the MDS Integration Service pool. The default will be the FQDN of your BES server.
  31. Verify that the port numbers are accurate.
  32. Type a new password for the SSL certificate, confirm the password and then click Next.
  33. Type the password for the BESAdmin account and click Next (Figure 10).

    Type the password for your BESAdmin account.

  34. Select the advanced administration settings that you want to use, type your username and password and then click Next.
  35. Click the Start Services button (Figure 11).

    Start your BES services.

  36. Click Next.
    HINT: Add the Web addresses to your browser favorites; these links will be helpful after you complete the installation.
  37. Click Finish and then click Save to export the console addresses to the ConsoleAddresses.txt file.

Test and verify your BES 5.0.2 installation
Once you’ve installed the BlackBerry Enterprise Server, you should test the service to ensure it is running correctly and without interruption. The first step is to create a BlackBerry-enabled user via the BlackBerry Administration Service (Figure 12) using the following steps:

Use the BlackBerry Administration Service to create BlackBerry users.

  1. Open the BlackBerry Administration Service (Start -> All Programs -> BlackBerry Enterprise Server -> BlackBerry Administration Service) or use the URL provided during setup.
  2. On the homepage, select Create a user
  3. Type the name of the user in the messaging server display name field and click Search.
  4. Check the box next to the name of the account and click Continue.
  5. Select the appropriate BES instance.
  6. As an option, you can select a group to add the user to and click Add.
  7. Choose an option for the Activation Password. If you are not sure which option to choose, you can create a user with activation password.
  8. Type and confirm your activation password.
    HINT: Do not use any special characters for the activation password. Some devices do not support special characters. At a minimum, the device must support BlackBerry Device Software version 4.0 or higher.
  9. Set a password expiration for the activation password.
  10. Click Create a user.

If either the BAS-AS and or BAS-NCC services (BlackBerry Administration Services) stops and restarts or runs very slowly after installation, you may have an incompatible security hotfix installed on Windows Server 2008 or Windows Server 2008 R2. Read BlackBerry KB23927 for a workaround.

Next, activate a device for your BlackBerry-enabled user. If the device was previously used by someone else, you may need to remove the last user’s data from the device. To do this from the BAS Web console:

  1. Connect the device to the computer from which you’re accessing the BAS console.
  2. Expand Attached Devices
  3. Select Manage current device
  4. Verify that the device’s PIN is displayed.
  5. Select Remove user data from current device.
  6. Select Yes – Remove user data, as shown in Figure 13.

    Remove user data through the BlackBerry Administration Service.

Users can also wipe data from a device, but you’ll need to refer to documentation for that particular device. Once data has been removed, the device will restart. After the restart, continue by activating the device for the new user.

There are a variety of ways to activate a device, including wireless activation and via the BAS Web console. Wireless activation, in which users perform the steps themselves, is probably the most desirable method. A user’s phone will need to be connected to the provider’s network to successfully activate.

If they don’t have a connection to the provider network, they can use the BlackBerry Desktop Manager. This tool is available for Mac and PCs users; it’s extremely helpful for patching and updating the device OS and software. Under Device Options in the Desktop Manager tool, you can navigate to the Enterprise Email tab, which lets you configure and activate the device for Exchange Server 2010 (Figure 14).

Activate a BlackBerry mobile device for Exchange 2010 through the BlackBerry Desktop Manager.

This is not the same tool as the BlackBerry Web Desktop Manager; it’s not possible to use the Web Desktop Manager to perform an activation process. It is possible, however, to create a new activation password using the manager. The latest version of the BlackBerry Web Desktop Manager also allows users to change their passwords without having to call help desk.

If you are an administrator and you need to activate a device for a user, use the BlackBerry Administration Service (BAS) Web console and the following steps.

  1. Connect the device to the computer running the BAS Web console.
  2. Expand Attached Devices.
  3. Select manage current device.
  4. Verify the device’s PIN.
  5. Select Assign the current device to a user.
  6. In the Search for users dialog box, type the name of the user in the Display Name field and click Search.
  7. Select the radio button next to the correct user.
  8. Click Associate user.
  9. Review the device PIN and user information.
  10. Select Yes - Assign the device, as shown in Figure 15.

    Assign a BlackBerry mobile device.

If the installation is successful, you will see a message on the screen stating: The device that is connected to your computer has been activated. At the same time, the device will begin to synchronize. Once the initial synchronization is complete, the device will display: Activation is Complete. Your device is now ready to send and receive email.

Richard Luckett
is president of SYSTMS of NY, Inc., a Microsoft Gold Partner providing professional services, managed services and training solutions. He is an MCSE, MCITP and MCTS with security and messaging specializations, and an MCT with nine years of Exchange training experience. Richard is an Exchange MVP award recipient, co-author of Administering Exchange 2000 Server and Exchange Server 2007: The Complete Reference, course director and author of seven Microsoft Exchange courses, and resident email security expert for Contact him at

Dig Deeper on BlackBerry operating system and devices

Start the conversation

Send me notifications when other members comment.

Please create a username to comment.