Dock Manager Deployment Guide#
Quick Start#
Choose your deployment method:
- ConfigMgr Deployment – Deploy using Microsoft Configuration Manager Application model
- Intune Deployment – Deploy using Microsoft Intune Win32 apps
- Advanced Configuration – WMI inventory, custom reporting, and detection scripts
Before You Begin#
Requirements#
- Dock Manager installer –
dock_manager_setup.exe(available from Lenovo Support) - Operating System – Windows 10/11 (64-bit)
- Admin access – Required to create applications and deployment rules
Key Information#
Version Numbering
The version 1.0.0.125 shown in examples is a sample. Always substitute your current or target Dock Manager version in detection rules.
Deploying with ConfigMgr#
Dock Manager is provided as an executable. Deploy it using the ConfigMgr Application model with the steps below.
Quick Reference#
| Phase | Steps | Time |
|---|---|---|
| Setup & Preparation | Create application, configure app details, select deployment type | ~2 min |
| Configuration | Set install/uninstall commands, define detection rules, add requirements | ~5 min |
| Deployment | Deploy to device collection | ~1 min |
Setup & Preparation#
Step 1: Create Application#
In the ConfigMgr console, navigate to Software > Application Management > Applications and click Create Application in the ribbon bar.
Tick the Manually specify the application information radio button and click Next.
Step 2: Enter Application Details#
Specify information about the app and click Next.
Enter Software Center details and click Next.
Step 3: Configure Deployment Type#
Set the deployment type to Script Installer and click Next.
Set the deployment type name and click Next.
Configuration#
Step 4: Configure Installation Commands#
Enter the content location path to the Dock Manager executable.
Install command:
Uninstall command:
Uninstall start in:
Step 5: Set Detection Rules#
Configure the detection rule with the following settings:
| Setting | Value |
|---|---|
| Setting type | Registry |
| Hive | HKLM |
| Key | SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\DockManager_is1 |
| Value | DisplayVersion |
| Data Type | String |
| Operator | Equals |
| Version | 1.0.0.125 |
Version String
Substitute 1.0.0.125 with your current deployed version or target version.
Step 6: Configure Requirements#
Set the installation behavior to Install for system and logon requirement to Whether or not a user is logged on.
Add operating system requirements (e.g., Windows 10/11 64-bit):
Deployment#
Step 7: Deploy to Collection#
Complete the deployment type and application wizards. Deploy the application to a Device Collection.
Deploying with Microsoft Intune#
Deploy Dock Manager using Microsoft Intune Win32 app management. Follow the steps below to package and deploy the application.
Quick Reference#
| Phase | Steps | Time |
|---|---|---|
| Setup & Preparation | Package installer, create Win32 app | ~3 min |
| Configuration | Add app details, install commands, requirements, detection rules | ~5 min |
| Deployment | Assign to user/device groups | ~1 min |
Setup & Preparation#
Step 1: Package the Installer#
Use the Win32 Content Prep Tool to convert the Dock Manager installer to .intunewin format:
Step 2: Create Windows App in Intune#
Log in to the Endpoint Admin Center portal and create a new Windows app.
Select Windows app (Win32) as the app type and upload the dock_manager_setup.intunewin package file.
Configuration#
Step 3: Configure Application Details#
Enter required and optional information about the app:
Step 4: Configure Installation Commands#
Enter the install and uninstall commands:
Install command:
Uninstall command:
Step 5: Set Device Requirements#
Configure operating system and device requirements based on your environment.
Optional: Device Detection Script
To ensure Dock Manager is only deployed to devices with compatible docks, you can add a custom detection script. See Device Detection Script below.
Step 6: Configure Detection Rules#
Set up detection rules to verify the correct version of Dock Manager is installed:
| Setting | Value |
|---|---|
| Key path | HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\DockManager_is1 |
| Value name | DisplayVersion |
| Detection method | String comparison |
| Operator | Equals |
| Value | 1.0.0.125 |
Version String
Replace 1.0.0.125 with your current or target Dock Manager version.
Deployment#
Step 7: Assign to Groups#
Complete the app creation wizard and assign the application to user or device groups.
Optional: Device Detection Script#
To deploy Dock Manager only to devices with supported Lenovo docks, add this PowerShell script as a requirement or detection script:
# Check for Thunderbolt 3 Dock Gen 2
$dock = Get-WmiObject -Class Win32_PnPEntity | Where-Object { $_.DeviceID -like 'USB\VID_2109&PID_8887*' }
if ($dock) {
Write-Output "Thunderbolt 3 Dock Detected!"
exit 0
}
else {
exit 1
}
Common Dock IDs:
| Dock Model | USB VID/PID |
|---|---|
| Thunderbolt 3 Dock Gen 2 | USB\VID_2109&PID_8887* |
| Thunderbolt 3 Dock | USB\VID_2109&PID_0503* |
| USB-C Dock Gen 2 | USB\VID_17EF&PID_1060* |
| USB-C Dock | USB\VID_17EF&PID_A387* |
Contact Lenovo Support for additional dock IDs.
Advanced Configuration#
WMI Hardware Inventory Integration#
Extend hardware inventory in ConfigMgr to collect Dock Manager data from your clients. You can import the provided .mof file to add custom WMI classes to inventory:
Download MOF file: ConfigMgr-MOF-DockManager.zip
Steps:
- Download and extract the MOF file
- Navigate to Administration > Client Settings in ConfigMgr
- Configure Hardware Inventory and add the Dock Manager classes
- Deploy the updated client settings
Example Resource Explorer view:
Custom Reporting#
Use SQL Server Reporting Services (SSRS) to create reports on Dock Manager deployment and firmware status:
Sample Report Template
A sample SSRS report template is available for download: LenovoDockManager.zip
After downloading, update the Data Source properties to connect to your ConfigMgr database.
Next Steps#
After deployment, refer to the following resources:
- Managing Dock Manager with Intune – Configure advanced policies and scheduling using ADMX templates
- Dock Manager Troubleshooting – Troubleshoot common deployment and scheduling issues
- Dock Manager FAQ – Find answers to frequently asked questions