The purpose of this series of posts is to explore and use Workspace ONE AirLift into a Lab environment to migrate devices, applications, and policies (GPOs) from ConfigMgr and Active Directory Domain Services (ADDS) to Modern Management with Workspace ONE.
Table of Content:
Part 1 - AirLift Introduction and Diagram Overview. [Click here]
Part 2 - Servers and Computer Global Configuration. [Click here]
Part 3 - Active Directory Configuration and Domain Join. [Click here]
Part 4 - Hard Disks Configuration and prerequisite Sources Preparation. [Click here]
Part 5 - Roles and Features Installation. SPN Creation. [Click here]
Part 6 - SQL Server, SSRS and SSMS Installation. [Click here]
Part 7 - WSUS Installation and Configuration. ADK And WinPE Installation. [Click here]
Part 8 - ConfigMgr prerequsisites: System Management Container creation, AD Schema Extension and Database Creation. [You are here]
Part 9 - Installation, Overview and Update of ConfigMgr. [Coming Soon !]
Part 10 - ConfigMgr Configuration: Discovery methods Activation, Boundaries creation, Software Center personalization, VLC app configuration. [Coming Soon !]
Part 11 - Airlift Installation, Configuration and Overview. [Coming Soon !]
1 - System Management Container Creation
The following manipulation have to be done on MOB-SRV-DC-01 Server.
- Open Server Manager.
- Click on Tools located on the upper right corner.
- Click on ADSI Edit.

- From ADSI Edit Window, click Action menu.
- Click on Connect to...

- On Connection Settings window, leave default values.
- Click on OK.

- Expand Default naming context node.
- Expand DC=ad,DC=mobinergy,DC=com node.
- Right click on CN=System node.
- Click on New.
- Click on Object...

- From Create Object window, select the class container.
- Click on Next >.

- Next to Value, enter System Management.
- Click on Next >.

- Click on Finish.

- Refresh ADSI Edit and expand CN=System node.
- Verify that CN=System Management is well listed.

- Close ADSI Edit.
2 - System Management Delegation
The following manipulation have to be done on MOB-SRV-DC-01 Server.
- Open Server Manager.
- Click on Tools located on the upper right corner.
- Open Active Directory Users and Computers.
- Click on View menu.
- Click on Advanced Features.

- Expand ad.mobinergy.com node.
- Expand System node.
- Locate System Management.
- Right click on System Management.
- Click on Delegate Control...

2.1 - Welcome Step
- Click on Next >.

2.2 - Users or Groups Step
- Click on Add...
- Click on Object Types...
- Check Computers.
- Click on OK.
- Search for MOB-SRV-MECM-01 Server.
- Confirm by clicking on Check Names.
- Click on OK.
- Click on Next >.

2.3 - Tasks to Delegate Step
- Select Create a custom task to delegate.
- Click on Next >.

2.4 - Active Directory Object Type Step
- Leave default value.
- Click on Next >.

2.5 - Permissions Step
- Under Show these permissions section, check the 3 boxes:
- General.
- Property-specific.
- Creation/deletion of specific child objects.
- Under Permissions section, check Full Control.
- Click on Next >.

2.6 - Final Step
- Click on Finish.

3 - Extend AD Schema
The following manipulation have to be done on MOB-SRV-MECM-01 Server.
- Open File Explorer.
- Navigate to Sources > MECM > SMSSETUP > BIN > X64.

- Click on File menu.
- Click on Open Windows Powershell.
- Click on Open Windows Powershell as administrator.

- From Windows Powershell console enter the following command:
.\extadsch.exe

- Close Windows Powershell.
- [OPTIONAL] to verify ExtADSch log, go back to File Explorer. Navigate to C: drive then open ExtADSch.log.

- [OPTIONAL] For more Schema Extensions details, navigate to Sources > MECM > SMSSETUP > BIN > X64 then open ConfigMgr_ad_schema.ldf file on Notepad.

In fact, according to Microsoft documentation, the two above files are parts of two different options to extend the Active Directory schema:
- Close all windows.
4 - NO_SMS_ON_DRIVE.SMS
The following manipulation have to be done on MOB-SRV-MECM-01 Server.
According to Microsoft documentation:
To prevent the content library from being installed on a specific drive, create an empty file named NO_SMS_ON_DRIVE.SMS. Copy it to the root of the drive before the content library is created.
- Open File Explorer.
- Navigate to Sources folder.
- Create an empty file named NO_SMS_ON_DRIVE.SMS.

- Copy and Past NO_SMS_ON_DRIVE.SMS to the root of all drives EXCEPT Content_Library (F:) drive

- Close all windows.
5 - ConfigMgr Database Configuration
The following manipulation have to be done on MOB-SRV-MECM-01 Server.
Configuring Database step is highly recommended and not mandatory to perform.
- Open Microsoft SQL Server Management Studio.
- Connect to Server by leaving default values and click Connect.
- Under Object Explorer, Expand MOB-SRV-MECM-01 node.
- Right click on Databases.
- Click on New Database...

- Navigate on General page.
- Next to Databases name property, enter CM_MOB where MOB match the MECM SITE NAME which we will configure later.
Shortly, site name is used to identify and manage the site in a Configuration Manager hierarchy.
Database name is very critical. It must be in the following format: CM_[SITE_NAME] where [SITE_NAME] is 3 alphanumeric characters. Only the letters A through Z and the numbers 0 through 9, in any combination, are allowed.
Moreover, according to Microsoft Documentation:
- do not use Microsoft reserved names such as AUX, CON, NUL, PRN, SMS or ENV.
- Changing the site code or site name after installation is not supported by Microsoft.
- Next to Owner property, enter sa - stands for Service Account.
- Under Database files section, add 3 new files by clicking three time on Add.
- Rename all ROWS Data type files with the following format: CM_MOB_[X] where X is successively the integers 1,2,3 and 4.
- Modify the Initial Size (MB) from 8 to 256 for each ROWS Data type files.
- Modify the Initial Size (MB) from 8 to 512 for the CM_MOB_log file.
- Modify the File Growth from Autogrowth / Maxsize from 64 to 128 for each ROWS Data type files.
- Modify the File Growth from Autogrowth / Maxsize from 64 to 256 for the CM_MOB_log file.

- Assign Path H:\MECM_DB for each ROWS Data type files.
- Assign Path I:\MECM_DB for the CM_MOB_log file.

- Navigate on Options page.
- Next to Recovery model property, select Simple.
- Click on OK.

- Go back on Microsoft SQL Server Management Studio main window.
- Under Object Explorer, expand MOB-SRV-MECM-01 node.
- Expand Databases node.
- Select CM_MOB database.
- Click on New Query.
- Enter the following SQL command:
SELECT SERVERPROPERTY ('Collation')
- Click on Execute.
- Verify that SQL_Latin1_General_CP1_CI_AS appears as a result.

- Close Microsoft SQL Server Management Studio window.
6 - Allow .MSI file in IIS Server
The following manipulation have to be done on MOB-SRV-MECM-01 Server.
- Open Server Manager.
- Under Tools tab, click Internet Information Services (IIS) Manager.
- Select MOB-SRV-MECM-01.
- Open Request Filtering under IIS section.

- On the right panel, under Actions section, click Allow File Name Extension...
- On Allow File Name Extension window, enter .msi.
- Click on OK.

- Close Internet Information Services (IIS) Manager window.
7 - ConfigMgr Prerequisite Check
The following manipulation have to be done on MOB-SRV-MECM-01 Server.
- Open File Explorer.
- Navigate to Sources > MECM > SMSSETUP > BIN > X64.
- Open Windows Powershell as administrator from File Explorer menu.
- Run the bellow command:
.\prereqchk.exe /LOCAL

- A Configuration Manager window pop-up.
- Verify that no failed Prerequisite are listed.
- Click on OK.
- Close all windows.

In my case, I have two Warning:
- The first one, "Verify site server permissions to publish to Active Directory." is a known issue according to this forum conversation.
- The second one, "SQL Server process memory allocation" is a legit Warning as I set 4 GB of memory where Microsoft recommend 8 GB.
8 - Update Architecture Diagram
Regarding modifications, here is the updated Architecture Diagram:

9 - Conclusion
This is the end of the Part 8 for this series of posts. In this post we have done the following manipulations:
- Creation of System Management Container.
- Delegation of System Management Container.
- Extend AD Schema.
- Installation and configuration of ConfigMgr Database.
- Check ConfigMgr Prerequisites.
See you in Part 9 to continue the configuration.