Skip to content

Managing Dock Manager with Intune#

This section will present the policies found in the Dock Manager ADMX template, along with the OMA-URIs which can be used to configure the application on Intune managed clients.

Note

If new policies have been introduced, you will need to ingest the updated ADMX file contained in the Commercial Vantage zip.

Note

Introduced in the 2208 Intune Service release, you can import, create, and manage custom ADMX and ADML administrative templates.

ADMX Ingestion#

Sign in to the Microsoft Intune admin center

Navigate to Devices > Windows > Configuration Profiles. Click Create

  • Select New Policy > Windows 10 and later for the platform.
  • Select Templates for Profile Type and choose Custom from the list and click Create

Enter the required information for the new profile, for example:

  • Name: Lenovo Dock Manager Configuration

  • Description: (Optional)

On the Configuration Settings screen, click Add and enter the following:

  • Name: Dock Manager ADMX Ingest

  • Description: (Optional)

  • OMA-URI: ./Device/Vendor/MSFT/Policy/ConfigOperations/ADMXInstall/DockManager/Policy/DockManager

  • Data Type: String

  • Value: Copy the contents of the Dock Manager ADMX file into this field

Note

The Group Policy Template File that contains the ADMX can be found under the Dock Manager section on Lenovo Tools for Administrators page.

Command#

If this setting is enabled, it will allow you to send supported commands to Dock Manager.

Supported commands: 1: Checking and updating software for the Dock Manager.

Note that if you want to send the same command as the previous one, just need to update the time in the second text box.

./Device/Vendor/MSFT/Policy/Config/DockManager~Policy~LenovoCompany~DockManager~Command/CommandString

Values:

<enabled/>
<data id="CommandString_Prompt" value="1"/>
<data id="SendTime_Prompt" value="2024-06-01 03:12:05Z"/>
<disabled/>

General#

Ask Before Firmware Update#

This setting will configure to enable/disable a prompt to the user before executing the firmware update.

If this setting is enabled, prompt will ask the user to proceed executing update firmware.

If this setting is disabled, prompt will not be shown and will directly proceed executing firmware update.

./Device/Vendor/MSFT/Policy/Config/DockManager~Policy~LenovoCompany~DockManager~General/AskBeforeFirmwareUpdate

Values:

<enabled/>
<disabled/>

Auto Update#

This setting will configure whether to update Dock Manager software automatically.

If this setting is enabled, Dock Manager will check new version and update automatically.

If this setting is disabled, Dock Manager will not check and update software automatically.

./Device/Vendor/MSFT/Policy/Config/DockManager~Policy~LenovoCompany~DockManager~General/AutoUpdate

Values:

<enabled/>
<disabled/>

Enable Notifications#

This setting will configure whether to enable notifications during firmware download and update.

If this setting is enabled, notification will be enabled and shown.

If this setting is disabled, notification will not be shown.

./Device/Vendor/MSFT/Policy/Config/DockManager~Policy~LenovoCompany~DockManager~General/EnableNotifications

Values:

<enabled/>
<disabled/>

Hide Update Software Button#

This setting will configure whether to show update software button in the main window.

If this setting is enabled, will hide update software button in the main window.

If this setting is disabled, will show update software button in the main window.

./Device/Vendor/MSFT/Policy/Config/DockManager~Policy~LenovoCompany~DockManager~General/HideUpdateSoftwareButton

Values:

<enabled/>
<disabled/>

Log File Age to Cleanup#

If this setting is enabled, it will configure the number of elapsed days before deleting the outdated log files based on the number of days inputted inside the textbox in the options panel.

./Device/Vendor/MSFT/Policy/Config/DockManager~Policy~LenovoCompany~DockManager~General/LogfileAgeToCleanup

Values:

<enabled/>
<data id="LogfileAgeToCleanup_Prompt" value="30"/>
<disabled/>

Log File Max Size#

If this setting is enabled, it will specify the log max file size in kb before creating a new log file based on the inputted value inside the textbox in the options panel.

./Device/Vendor/MSFT/Policy/Config/DockManager~Policy~LenovoCompany~DockManager~General/LogfileMaxSize

Values:

<enabled/>
<data id="LogfileMaxSize_Prompt" value="1024"/>
<disabled/>

MAC Address Clone Enabled#

This setting will configure whether to enable mac address clone function.

If this setting is enabled, Dock Manager will turn on mac address clone function.

If this setting is disabled, Dock Manager will turn off mac address clone function.

./Device/Vendor/MSFT/Policy/Config/DockManager~Policy~LenovoCompany~DockManager~General/MacAddressCloneEnabled

Values:

<enabled/>
<disabled/>

Port#

If this setting is enabled, it will configure the specified the proxy port inside the textbox in the options panel.

./Device/Vendor/MSFT/Policy/Config/DockManager~Policy~LenovoCompany~DockManager~General/Port

Values:

<enabled/>
<data id="Port_Prompt" value="8080"/>
<disabled/>

Proxy Server#

If this setting is enabled, it will configure the specified the proxy address inside the textbox in the options panel.

./Device/Vendor/MSFT/Policy/Config/DockManager~Policy~LenovoCompany~DockManager~General/ProxyServer
<enabled/>
<data id="ProxyServer_Prompt" value="http://proxy-server-address"/>
<disabled/>

Repository Location#

Description: If this setting is enabled, it will configure the specified repository location for downloading the latest firmware updates based on the inputted path inside the textbox in the options panel.

./Device/Vendor/MSFT/Policy/Config/DockManager~Policy~LenovoCompany~DockManager~General/RepositoryLocation

Values:

<enabled/>
<data id="RepositoryLocation_Prompt" value="\\share\dock-firmware"/>
<enabled/>
<data id="RepositoryLocation_Prompt" value="C:\dock-firmware"/>
<disabled/>

Update Firmware Without Disconnect#

If this setting is enabled, it will configure the dock types (which complete firmware updating after disconnecting dock form the computer) to update firmware without disconnecting from the computer.

Do not turn this feature on until the dock has been upgraded to a supported firmware version!

./Device/Vendor/MSFT/Policy/Config/DockManager~Policy~LenovoCompany~DockManager~General/UpdateFWWithoutDisconnect

Values:

Note

Enter the dock type (four characters), which can be found on the label on the back of the dock. Multiple dock types must be specified as comma separated list.

<enabled/>
<data id="UpdateFWWithoutDisconnect_Prompt" value="40AN"/>
<enabled/>
<data id="UpdateFWWithoutDisconnect_Prompt" value="40AN,40B0"/>
<disabled/>

Scheduler#

Frequency#

If this settings is enabled, it will edit the frequency on how the next scheduled task's execute date should be updated.

./Device/Vendor/MSFT/Policy/Config/DockManager~Policy~LenovoCompany~DockManager~Scheduler/Frequency

Values:

Note

Values include DAILY, WEEKLY, or MONTHLY which can be configured on the dropdown provided inside the options panel.

<enabled/>
<data id="Frequency_Dropdown" value="MONTHLY"/>
<disabled/>

Run At#

If this setting is enabled, it will edit the time upon when the next scheduled task's execute date should be updated.

./Device/Vendor/MSFT/Policy/Config/DockManager~Policy~LenovoCompany~DockManager~Scheduler/RunAt

Values:

Note

Valid inputs includes any time of the day in 24:MM:SS format which can be inputted inside the textbox in the options panel.

<enabled/>
<data id="RunAt_Prompt" value="20:30:00"/>
<disabled/>

Run Days#

If this setting is enabled, it will edit the day/s when the next scheduled task's execute date should be updated.

Valid inputs are 1-31 and can be separated by a comma (e.g. 1,2,31) which can be inputted inside the textbox in the options panel.

This configuration will be used when the Frequency policy is enabled and set to "MONTHLY".

./Device/Vendor/MSFT/Policy/Config/DockManager~Policy~LenovoCompany~DockManager~Scheduler/RunDays

Values:

Note

Enter dates when scheduled task should run. (1,2,etc.). Multiple dates must be specified as comma separated list.

<enabled/>
<data id="RunDays_Prompt" value="1,15"/>
<disabled/>

Run Month#

If this setting is enabled, it will edit the month/s when the next scheduled task's execute date should be updated.

Valid inputs are the full month names such as "January". Multiple months can be specified separated by a comma (e.g. "January,February,March") which can be inputted inside the textbox in the options panel.

This configuration will be used when the Frequency policy is enabled and set to "MONTHLY".

./Device/Vendor/MSFT/Policy/Config/DockManager~Policy~LenovoCompany~DockManager~Scheduler/RunMonth

Values:

Note

Enter months when scheduled task should run. (January,February,etc.). Multiple months must be specified as comma separated list.

<enabled/>
<data id="RunMonth_Prompt" value="January,March,May,July,September,November"/>
<disabled/>

Run Monthly On#

If this setting is enabled, it will edit the month/s when the next scheduled task's execute date should be updated.

Valid inputs include: First, Second, Third, Fourth, Last; and can be separated by a comma (e.g. First,Second,Last) which can be inputted inside the textbox in the options panel.

This configuration will be use when the Frequency policy is enabled and set to "MONTHLY".

./Device/Vendor/MSFT/Policy/Config/DockManager~Policy~LenovoCompany~DockManager~Scheduler/RunMonthlyOn

Values:

Note

Enter run monthly on when scheduled task should run. (First,Second,Third,Fourth,Last or combination of comma separated option). Executed in combination with RunOn value and is optional input.

<enabled/>
<data id="RunMonthlyOn_Prompt" value="First,Last"/>
<disabled/>

Run On#

If this setting is enabled, it will edit the day of the week when the next scheduled task's execute date should be updated.

Valid inputs are Sunday-Monday and can be separated by a comma (e.g. Monday,Tuesday) which can be inputted inside the textbox in the options panel.

This configuration will be used when the Frequency policy is enabled and set to "MONTHLY" or "WEEKLY".

./Device/Vendor/MSFT/Policy/Config/DockManager~Policy~LenovoCompany~DockManager~Scheduler/RunOn

Values:

<enabled/>
<data id="RunOn_Prompt" value="Sunday,Friday"/>
<disabled/>