Deploying with Microsoft Configuration Manager (MEMCM)#
Dock Manager is provided as an executable. Here's an example of how to deploy with Microsoft Endpoint Manager Configuration Manager (ConfigMgr) using the Application model.
In the console, navigate to the Software > Application Management > Applications node and click Create Application in the ribbon bar.
Tick the Manually specify the application information radio button, click Next
Specify information about the app, click Next
Enter Software Center details, click Next
Set the deployment type to Script Installer and click Next
Set the deployment type name and click Next
Enter the content location path to the Dock Manager executable
Install command:
Uninstall command:
Uninstall start in:
Set the detection rule setting type to Registry
Hive: HKLM
Key:
Value:
Data Type: String
Tick the radio button for This registry setting must satisfy the following rule... Operator: Equals Value:
Set the installation behavior to Install for system and logon requirement to " Whether or not a user is logged on ".
Add any installation requirements such as Operating system is One of Windows 10 (64-bit)
Complete the deployment type and App wizards. Deploy to a Device Collection.
Deploying with Microsoft Intune#
Using the Win32 Content Prep Tool, convert the Dock Manager installer to an .intunewin format. A sample command would look like this:
Login to the Endpoint admin center portal to create a new Windows app and select the Windows app (Win32) type.
Select the dock_manager_setup.intunewin app package file.
Enter required and optional information about the app
Enter the Install command
and Uninstall command
Set the requirements. You can take it a bit further with a detection script to check if a supported dock is currently connected to the system. Here's a sample PowerShell 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!"
}
else {
Exit 1
}
Enter the detection rules to verify the current version of Dock Manager is installed
Key path:
Value name: DisplayVersion
Detection method: String comparison
Operator: Equals
Value: 1.0.0.125
Finish out the wizard and assign to a group.
WMI Classes#
You can extend hardware inventory in Config Manager to collect the data written by Dock Manager on your clients by importing the provided .mof file below:
An example from Resource Explorer
Example of what can be gathered using SSRS
Note
Sample report can be downloaded here. Update the Data Source properties for your environment.