It is recommended that you temporarily disable virus checkers on all Web front-end servers in the farm as they can slow the solution deployment enough to trigger timeout errors.
To install ControlPoint Files:
REMINDER: If UAC enabled on your server, you may have to "Run as Administrator."
1Unzip the downloaded zip file then launch the installer (Metalogix ControlPoint Installer.exe).
NOTE: Make sure you keep the entire downloaded folder intact as there are files that are required by the installer.
A splash screen displays, followed by the ControlPoint Installer Welcome screen.
2Click Install ControlPoint.
The License Agreement dialog displays.
3Read the license agreement. Click I accept the terms of the license agreement, then click [Next].
4Select Install ControlPoint Online.
NOTE: If SharePoint is not installed or configured on the server, this will be the only selectable option.
5 When the Metalogix ControlPoint InstallShield Welcome dialog displays, click [Next].
The InstallShield Wizard specifies a default install directory (C:\Program Files\Metalogix\ControlPoint Online), but you can click [BROWSE] and select a different one.
NOTE: This directory is where the installer will place the files needed to complete the installation.
6Click [Install].
The Configuration Wizard installs the ControlPoint files to the specified Destination Folder. When completed, a pop-up displays asking whether you want to configure ControlPoint.
NOTE: If you want to configure the ControlPoint Online application at a later time, click [No]. You can launch the ControlPoint Online Configuration Wizard from the Start menu or a Desktop shortcut.
7Click [Finish].
Continue with Configuring the ControlPoint Online Application.
metalogixsoftware622-aAfter ControlPoint is installed the application must be configured.
Summary of ControlPoint Configuration Process
The ControlPoint Configuration Wizard out the following tasks:
A.Validates the Office 365 account: Validates the account that will be used to create the ControlPoint Online Configuration site and creates/registers the ControlPoint Online app. This also allows for the use of Multi-Factor Authentication (MFA).
B.Checks for ControlPoint Installed Components.
C.Validates License: Checks the validity of the license key you enter as well as the terms of the license.
D.Creates ControlPoint Service database: Creates the ControlPoint Service database (xcAdmin) on the selected database server. This database is where administrative information and cached data used for analysis and reporting is collected. (Note that in a multi-farm installation, this database is shared among farms.)
E.Creates the ControlPoint Online application pool, website, and virtual directory in IIS.
F.Configures the ControlPoint Online website.
NOTE: If you change the host name, the Configuration Wizard will also create the bindings in IIS, update the redirect URI in the registered ControlPoint Online Application, and updates the ControlPoint Setting 'Inbound ControlPoint Url' to use the host header.
G. License Activation: Activates your ControlPoint license.
H.Windows Service Configuration (optional): If you elect to use server-side Windows Services for Discovery and/or Sensitive Content Manager, installs and configures the service(s) you selected.
I.ControlPoint Online Application Registration: To allow the use of Microsoft Modern Authentication, an app called ControlPoint Online is registered in the Azure Active Directory.
To configure the ControlPoint Online application:
1Use the information in the following table to determine the appropriate action to take.
If ... | Then ... |
---|---|
you are starting directly from the ControlPoint installer (that is, after performing the install you chose to Launch ControlPoint Online Configuration | go to the next step. |
after installing ControlPoint you chose to configure at a later time (that is, after performing the install you chose not to Launch ControlPoint Online Configuration | double-click the ControlPoint Online Configuration desktop icon. |
2On the SharePoint online account validation dialog:
a)Select the applicable M365 Service Endpoint: Global (Default), GCC, or GCC High.
b)Enter the following urls:
§For SharePoint Administration URL,the url of the primary page for configuring the hosted SharePoint environment.
§For Primary ControlPoint Configuration Site URL, the url of the hosted site collection in which the ControlPoint Configuration site will be created.
c)Click [Authenticate].
You will be prompted to sign into the Microsoft Azure portal. Remember, the sign-in account must be both a Global Administrator and a Site Collection Administrator for the site collection that will host the ControlPoint Online Configuration site.
If the validation is successful, the Office 365 account will display as the Logged In Account for the remainder of the installation.
3Click [Next].
The installer checks your environment for the presence of installed components.
NOTE: For a first time installation, once the components check is complete only the Fetching ControlPoint Configuration Data box should be checked (). All other options will appear with a right-facing arrow. ()
4Click [Continue].
5Click [Configure ControlPoint].
6Enter the license key provided by Quest.
7.Use the information in the following to determine the appropriate License Validation option to select.
8Click [Validate].
If the license is validated successfully a License Validation pop-up displays the terms and current status of the license.
9Dismiss the pop-up and click [Next].
The System Prerequisite check begins. Any item that fails the check is identified by a red X.
NOTE: If you fix the problem immediately, you can then Rerun the System Check. If you choose to Quit and fix the problem at a later time, the next time you launch the ControlPoint Configuration Wizard, it will start from the beginning.
10.When all system prerequisites checks have completed successfully, click [Next] to display the IIS Configuration dialog.
11Complete the dialog as follows:
a)For Web Site Name, if different from the default (ControlPoint Online), enter the name that you want IIS to use to manage the site.
NOTE: The name that is entered in this field is for IIS purposes only. The name of the site will appear in SharePoint and ControlPoint under the name ControlPoint Configuration Site.
b)For Port number, either:
§accept the default value (2828)
OR
§enter a different, unused Port number.
c)For Host Name, if different from the default (the machine name), enter the host header (alias) that will be used.
NOTE: If a host header is entered, the installer will also create the bindings in IIS.
d)Enter the name and password of the Service Account under which you want the application pool that will host the ControlPoint Configuration Site to run.
REMINDER: If your databases reside on a different server, then the Service Account must be a domain account.
e)For SSL Certificate (which Microsoft requires to secure the ControlPoint application), use one of the options described in the following table.
12Click [Next] to display the Create the ControlPoint Service (xcAdmin) Database dialog.
13Specify the Database Server where you want to host the ControlPoint Service (xcAdmin) database:
§enter the server name
OR
§click [Browse] to choose a different database server.
14If you want to view, update, and/or test the xcAdmin database connection string
a)Click the (Advanced) Edit Connection String Directly box.
NOTE: If you are choosing to reuse an existing xcAdmin database, you will be unable to update the connection string and the field will be disabled. If you need to update the connection string after completing the installation, you can do so by updating the parameter in the CPConfiguration.exe.config file Refer to the ControlPoint for Office 365 Administration Guide for details.
IMPORTANT: Update the connection string only if your SQL connection requires the addition of one or more custom keywords. For example, if you are using authentication with encryption and a self-signed server certificate, you would need to add Encrypt=yes;TrustServerCertificate to the string. Refer to the Microsoft article Using Connection String Keywords with SQL Server Native Client for more information.
b)Click [Test Connection.].
Note that if the connection is not successful, the parameter that caused it to fail will be identified.
15Click [Create] (or if you are using an existing xcAdmin database, [Update]).After the Configuration Wizard has successfully created the new database (or updated an existing database), click [Continue Installation] then click [Next].
16Enter the email information for the O365 Email Address or Local Email Address (including local SMTP Server Address) that will be used as the "from" account for any correspondence sent on behalf of ControlPoint.
17Click [Next] to display the Deploy ControlPoint dialog.
18Click [Start Deployment].
19When the deployment has successfully completed, click [Finish].
20If you want to configure Discovery and/or SCM services, click [Yes] and follow the instructions for Configuring ControlPoint Services.
21When you ave finished configuring services, continue with Registering the ControlPoint Online App for Modern Authentication.
As the last stage of the ControlPoint Online configuration process, the ControlPoint Online app must be registered in the Azure Active Directory to allow Modern Authentication.
The app can also be registered after the installation, as a separate action, if you launch ControlPoint Online Configuration. However, ControlPoint Online cannot be run until the app is registered.
If you do choose to perform this action at later time, you will be prompted to complete the SharePoint online account validation dialog and authenticate using the Office 365 account used at the time ControlPoint was installed (which must be a Global Administrator for the tenant).
NOTE: Once the ControlPoint Online app is registered, it is only necessary to re-register it to change the tenant administrator and/or SSL certificate. Re-registering essentially deletes the existing registration and replaces it with a new one. Refer to the ControlPoint for Office 365 Administration Guide for details.
To register the ControlPoint Online app in Azure Active Directory:
1.Select the SSL certificate that will allow ControlPoint users to authenticate with Microsoft, using one of the options described in the following table.
NOTE: To allow Microsoft Modern Authentication to be used by all users, the certificate must be located in the Trusted Root store. The Personal store of the ControlPoint installation account cannot be used. You can use the same certificate that you used for IIS Configuration, but a copy must be located in the Root store.
If you want to ... | Then ... |
---|---|
use an existing certificate | ·For the Store Name, make sure Root is selected from the drop-down. The Use Existing Certificate drop-down will be populated with available certificates in the selected store. ·Make sure Use Existing Certificate is selected, then select a certificate from the drop-down. NOTE: If the ControlPoint Installer cannot find a Certificate in the Store, this option will be disabled. |
create a new self-signed certificate (default option) | Select Create new Self Signed Certificate, and enter a Certificate Name. The ControlPoint installer will create a .crt certificate file in the local machine Root store. IMPORTANT: Unlike a .pfx certificate file, which contains a private key, a .crt certificate file is less secure and will not be listed in the Certificate Manager in IIS. |
3Click [Register].
You will be prompted to accept Terms of Use, which grants ControlPoint Online permissions to access and operate on SharePoint Online data. When registration is complete, you can close the browser. The ControlPoint Installer will close automatically.
© 2025 Quest Software Inc. ALL RIGHTS RESERVED. Terms of Use Privacy Cookie Preference Center