Up to date 2/1/21 – Added Intune deployment steps
Up to date 10/18/21 – Replace record of supported docks
Introduction
Lenovo Dock Supervisor is a brand new answer that reduces the trouble that IT directors spend on the big scale deployment of Lenovo dock firmware updates. This answer runs in your PC and maintains a cache of the present firmware variations for supported Lenovo docks. When a dock is hooked up that has down-level firmware, it’s routinely up to date by Dock Supervisor. Video assets and hyperlinks which may be useful might be discovered beneath:
Dock Supervisor and Person Information might be downloaded right here: Lenovo Instruments for Directors
It may possibly routinely obtain firmware updates from Lenovo Assist instantly over the Web or from an area repository in your community that’s created and maintained utilizing Replace Retriever. The four-character “machine sort” for the supported docks listed beneath can be utilized in Replace Retriever when looking for the newest firmware packages.
The applying may also report knowledge from docks into WMI (rootLenovoDock_Manager) for directors to question remotely for administration functions. Such particulars can embrace:
- Dock Machine Kind
- Firmware Model
- MAC tackle
- Related units – displays, USB units
Supported Docks
- ThinkPad Thunderbolt 4 Workstation Dock [40B0]
- ThinkPad Common Thunderbolt 4 Dock [40B0]
- ThinkPad Common USB-C Dock [40AY]
- ThinkPad Thunderbolt 3 Important Dock [40AV]
- ThinkPad Thunderbolt 3 Dock Gen 2 [40AN]
- ThinkPad Thunderbolt 3 Dock Gen 1 [40AC]
- ThinkPad Thunderbolt 3 Workstation Dock Gen 2 [40AN]
- ThinkPad USB-C Dock Gen 2 [40AS]
- ThinkPad USB-C with USB-A Dock [40AF]
- ThinkPad USB-C Dock Gen 1 [40A9]
Deploying Dock Supervisor with ConfigMgr
Dock Supervisor is offered as an executable. This is an instance of easy methods to deploy with Microsoft Endpoint Supervisor Configuration Supervisor (ConfigMgr) utilizing the Utility mannequin.
Within the console, navigate to the Software program > Utility Administration > Functions node and click on Create Utility within the ribbon bar.
Tick the Manually specify the applying info radio button, click on Subsequent
Specify details about the app, click on Subsequent
Enter Software program Middle particulars, click on Subsequent
Set the deployment sort to Script Installer and click on Subsequent
Set the deployment sort title and click on Subsequent
Enter the content material location path to the dock_manager_setup.exe
Set up command:
"dock_manager_setup.exe" /VERYSILENT
Uninstall command:
Uninstall begin in:
%ProgramFilespercentLenovoDock Supervisor
Set the detection rule setting sort to Registry
Hive: HKLM
Key:
SOFTWAREMicrosoftWindowsCurrentVersionUninstallDockManager_is1
Worth:
Information Kind: String
Tick the radio button for This registry setting should fulfill the next rule…
Operator: Equals
Worth:
Set the set up habits to Set up for system and logon requirement to Whether or not or not a consumer is logged on
Add any set up necessities resembling Working system is One in every of Home windows 10 (64-bit)
Full the deployment sort and App wizards
Deploying Dock Supervisor with Intune
IntuneWinAppUtil.exe -c "C:IntuneWinDM" -s "dock_manager_setup.exe" -o "C:IntuneWinoutput" -q
Choose the dock_manager_setup.intunewin app bundle file.
Enter required and non-compulsory details about the app
Enter the set up command
dock_manager_setup.exe /VERYSILENT
and uninstall command
%ProgramFilespercentLenovoDock Managerunins000.exe /SILENT
Set the necessities. You possibly can take it a bit additional with a detection script to verify if a supported dock is presently linked to the system. This is a pattern PowerShell script
# Verify for Thunderbolt 3 Dock Gen 2 $dock = Get-WmiObject -Class Win32_PnPEntity | The place-Object { $_.DeviceID -like 'USBVID_2109&PID_8887*' } if ($dock) { Write-Output "Thunderbolt 3 Dock Detected!" } else { Exit 1 }
Enter the detection guidelines to confirm the present model of Dock Supervisor is put in
Key path:
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionUninstallDockManager_is1
Worth title: DisplayVersion
Detection technique: String comparability
Operator: Equals
Worth: 1.0.0.125
End out the wizard and assign to a gaggle
Dock Supervisor WMI Class
An instance from Useful resource Explorer
Pattern report of what might be gathered utilizing SSRS