Our Story

Who we are and how we solve complex IT challenges.

Our Certifications

Microsoft certifications and partnerships validating our technical expertise.

Leadership

Meet the Experienced Leadership Team Driving WME’s Success

Advisory Updates

Expert guidance on Microsoft, security, and compliance developments.

Case Studies

Real-world outcomes from complex Microsoft-focused IT engagements.

Financial Industry

Secure technology solutions for regulated banks and financial institutions.

Healthcare

Secure Microsoft solutions for compliant, connected, and modern healthcare organizations.

Manufacturing

Cloud and security solutions supporting modern manufacturing operations.

Non-Profit

Cost-efficient Microsoft solutions for mission-driven organizations.

Public Sector

Microsoft-based IT services for secure public sector modernization.

High Tech

Scalable cloud, security, and staffing for fast-growing technology companies.

SMBs

Scalable cloud, security, and staffing for fast-growing technology companies.

Cloud Migration Services

Transition your workloads to the cloud securely for greater scalability and performance.

Data Migration Services

Securely transfer your business data with minimal downtime and maximum integrity.

Application Migration Services

Move your applications seamlessly to modern platforms with minimal business disruption.

Identity & Security Migration Services

Strengthen identity management and security while transitioning to modern Microsoft solutions.

IT Staffing

Connect with skilled IT professionals to strengthen your team and accelerate project delivery.

Accounting & Finance

Connect with experienced accounting and finance professionals to support your business goals.

Licensing Support

Discover the benefits of both CSP and On-premises licensing options and find the best fit for your unique business needs. From cost savings to flexibility, we’ve got you covered.

Power Platform

Unlock the full potential of the Microsoft Power Platform Suite to streamline operations, automate repetitive tasks, and gain real-time insights that drive business growth.

Sharepoint Solutions

Supercharge your business productivity and enhance visibility through our proven SharePoint expertise.

Security Solutions

Protect your business with proactive cybersecurity, compliance, and risk management solutions.

Endpoint Management

Secure, manage, and monitor every device with modern endpoint management solutions.

Installing and Configuring MBAM: Part 1

October 22, 2017

This two- part series will walk through all the steps necessary to install and configure Microsoft BitLocker Administration (MBAM). For this series, I’m installing MBAM 2.5 SP1 on Windows Server 2016 and using SQL Server 2016 SP1 for the database. For specific supported configurations in terms of operating systems and SQL, go here: https://docs.microsoft.com/en-us/microsoft-desktop-optimization-pack/mbam-v25/mbam-25-supported-configurations.

In part one, I will give you an overview of the MBAM components. Also, we’ll go over all the prerequisites you will need, including service accounts, AD groups, etc. Finally in part one, we will install the MBAM databases and reporting point. In part two, we will install the Administrative and Self-Service Portals, look at the Group Policy settings you need, and deploy the MBAM client.

The MBAM client works on Windows 10 Enterprise or Education, Windows 8.1 Enterprise, or Windows 7 Enterprise or Ultimate. You must be running one of the SKUs.

To get MBAM, you must download the Microsoft Desktop Optimization Pack for Software Assurance (MDOP). As of this writing, the latest version is 2015. Also, you need to download the latest servicing release for that MBAM client and server. As of this writing, the latest service release was June 2017 and it’s available here: https://microsoft.com/en-us/download/details.aspx?id=55529. This service release is required to support installing the MBAM server components on Server 2016 and SQL 2016. Also, this release is required to support Windows 10 1703.

I will be installing MBAM in the stand-alone topology. For details on installing it with ConfigMgr integration, see the official Microsoft documentation. A lot of the same steps are required.

Best practice is to use two servers for MBAM. One server runs SQL and SQL Server Reporting Services, while the other hosts the administrative help desk portal and the user self-service portal.

MBAM Components

MBAM has several components. Here they are:

  • Recovery Database (stores recovery keys)
  • Compliance and Audit Database (stores compliance data mostly used by reporting)
  • Reporting (based on SQL Server Reporting Services)
  • Administration and Monitoring Portal (more of a Help Desk portal)
  • Self-Service Portal (end-user portal)
  • MBAM Client
  • MBAM GPO

Prerequisites

You need to build or do several things before installing MBAM:

  • Database server with SQL instance and SQL Reporting Services install (example hostname: mbamdb01.contoso.local)
  • Application server (example hostname: mbam01.contoso.local)
  • Two HTTPS certificates, one for each server
  • Service account for read/write access to the database. The IIS application pool for the Administration and Monitoring Portal and Self-Service Portal run as this account (example account name: MBAM_IIS)
  • Service account for read access to the database. SQL Reporting Services runs as this account (example account name: MBAM_SSRS)
  • SPN needs to be created linking the server name to the application pool account. SPN is required to ensure secure communication between the clients and system.
  • IIS user account (IIS_IUSRS) must be given “Impersonate a client after authentication” and “Log on as a batch job” rights. This is granted via User Rights Assignment in Group Policy.
  • Reporting users group for granting access to MBAM reports (example group: MBAM_ReportingUsers)
  • Advanced Help Desk role group (example group: MBAM_AdvHelpDesk)
  • Help Desk role group (example group: MBAM_HelpDesk)
  • MBAM ADMX template imported into Group Policy

These items are needed at some point in the process. I would suggest going ahead and creating them ahead of time.

If you’re a domain admin, the installation process for the administration and monitoring portal will create the SPN for you. If you’re not a domain admin, you need to get a domain admin to run this command from a domain controller:

setspn -s http/<application server name> <domain>\<database read/write IIS service account>

Example: setspn -s http/mbam01.contoso.local contoso\MBAM_IIS

There is a set of required Group Policy settings for MBAM to function. You can download the required ADMX template from here: https://microsoft.com/en-us/download/details.aspx?id=55531. This will download the ADMX templates for all MDOP products; you only need the templates for MBAM 2.5 SP1. You will need a domain admin to import them into the Group Policy store for your domain.

Installing the Databases

Installing your SQL instance is straight forward. I elected to do a named instance, but I used the default ports, so setup wasn’t difficult. If you use a named instance, be sure to also open the SQL Browser Server port (UDP 1434). You only need database services and SQL Server Reporting Services.

Once SQL has installed, we’re ready to load the MBAM server software and install our databases. You’ll need to run MbamServerSetup.exe and the latest servicing release patch. This setup installs a configuration wizard on your server that you then use to install the other components.

After installation, launch the MBAM Server Configuration wizard and click “Add New Features”. We’re going to be installed the databases, so check both of their boxes:

After the prerequisite check completes, fill in the options on the next screen. You have the option of giving the MBAM databases different names, but I would caution against it. As I said earlier, I installed the SQL instance into a named instance. If you used the default instance, leave that box blank. Also, be sure to list the correct user accounts. The read/write account is the IIS account (MBAM_IIS), while the read-only account is the SSRS account (MBAM_SSRS).

We can now install the databases. It doesn’t take long for the wizard to run.

Installing the Reports

Because we are not installing IIS on this server, ports 80 and 443 (HTTP and HTTPS) are not opened. You need to manually add a firewall rule to allow web traffic.

We’re also going to install the reports on the database server. You must run the SQL Reporting Services configuration wizard first to build the reporting webpages. To do that, open Reporting Services Configuration Manager. Go to the Databases node and click “Change Database”.

Walk through this wizard to create new reporting services databases. You shouldn’t have to change any options, except adding the instance name on the second screen (if you installed SQL to a named instance).

Once the databases are created, go to the “Web Service URL” node. If you want to put reporting services on HTTPS, select the certificate in the “HTTPS Certificate” box. Now click the “Apply” button to build the web service site. For my site, the URL that we will be using later is https://MBAM01/ReportServer_MBAM.

Now, go to the “Web Portal URL” node and do the same thing. The URL for this site is https://MBAM01/Reports_MBAM.

Now that we have SSRS configured, lets jump back into the MBAM Server Configuration wizard. Click “Add New Features” again, and this time check the “Reports” box.

For this page, most of it is self-explanatory. The “SQL Server Reporting Services instance” box, however, if not. This is the part of the URL for your reporting webpage after the underscore. For me, that’s MBAM. The box for “Reporting role domain group” is the group we created for reporting users. Finally, the “Compliance and Audit Database domain account” is the SSRS account.

After you fill all of that in, the wizard will build the reports.

Come back later this week for part 2, where we install the Administration and Self-Service Portals, go over the Group Policy settings, and deploy the MBAM client.

Disclaimer
All content provided on this blog is for information purposes only. Windows Management Experts, Inc makes no representation as to accuracy or completeness of any information on this site. Windows Management Experts, Inc will not be liable for any errors or omission in this information nor for the availability of this information. It is highly recommended that you consult one of our technical consultants, should you need any further assistance.

Share:

Facebook
Twitter
LinkedIn

Get Microsoft Updates Before They Cost You Downtime

Retirement dates, licensing changes, and security updates from a Microsoft-exclusive team, sent when they matter, not on a filler schedule.

More Posts

Copilot Cowork: Credit-Based Billing

Until now, Copilot Cowork has been included with M365 Copilot Premium licenses. Now that Cowork has moved out of public preview, Cowork is introducing a ...
Read Full Article
SharePoint OTP Retirement Is Coming in July 2026

SharePoint OTP Retirement Is Coming in July 2026 — What IT Admins Need to Do Before Access Breaks

Starting July 2026, external users who access OneDrive and SharePoint files through legacy SPO OTP links will start receiving access denied — silently, with no ...
Read Full Article
Power Virtual Agents Is Gone. Here's What Replaced It and Why It Matters.

Power Virtual Agents Is Gone. Here’s What Replaced It and Why It Matters.

If someone on your team still calls it “Power Virtual Agents,” they’re working from an outdated map. Microsoft retired the product on November 15, 2023 ...
Read Full Article

Get Microsoft Updates Before They Cost You Downtime

Retirement dates, licensing changes, and security updates from a Microsoft-exclusive team, sent when they matter, not on a filler schedule.
Subscription Form email