top of page
  • Writer's pictureSantosh Kumar Behera

Enabling Seamless Roaming of Slack Signing In Non-Persistent VDI using VMWare DEM


In today's modern workplace, Slack has become a popular communication and collaboration tool for teams across various industries. When using Slack in a non-persistent Virtual Desktop Infrastructure (VDI) environment, one of the challenges is ensuring that user sign-in information is retained between sessions. VMware Dynamic Environment Manager (DEM) provides a powerful solution for roaming user settings, including Slack sign-in information.

In this post I am going to explain how you can create the Slack Configuration using VMWare Dynamic Environment Manager ( DEM ) & roam the settings across the non-persistent VDI pools.

To create the Slack config file using VMware DEM (Dynamic Environment Manager), follow these steps:

Step 1:

Launch Dynamic Environment Manager Management Console: Open the VMware DEM Management Console on your management server or the machine where the DEM administration tools are installed, which provides the interface for managing configurations and personalization settings.

Step 2 :

Create a New Configuration: In the VMware DEM Management Console, navigate to the "Personalization" tab, Right click on the Application folder or under general, create a new configuration specifically for Slack. Select "Create a custom config file" & click Next.

Step 3:

Specify Configuration Name & Location : Enter the config file name & Description, then click o "Finish" for the Slack configuration.

Step 4:

Configure Settings for Slack: Once the Config file creation is complete, click on the application & navigate to Import / Export tab, update the below mentioned settings for sign in info roaming in VDI.


<AppData>\Slack\Code Cache
<AppData>\Slack\Service Worker\ScriptCache
<AppData>\Slack\Service Worker\CacheStorage


Note : Locate the Slack configuration file that contains the necessary settings and preferences. The configuration file typically resides in the user's AppData directory. Identify the file name and its location.

Step 5:

Save the Configuration: Once you have defined the Slack configuration settings, save the configuration file in VMware DEM.

Step 6:

Apply the Configuration: Once the configuration file is saved, apply it to the desired user groups or individual users within the VMware DEM environment. This ensures that the configured settings are applied when users launch the corresponding application.

Test and Validate: Test the configuration by logging in to a VDI session as a user and sign in to the slack first time, then log off and re-login to VDI verify that the Slack configuration file is successfully applied & all the settings are persistent.


Roaming Slack sign-in information in a non-persistent VDI environment is made possible with VMware Dynamic Environment Manager (DEM). By configuring Dynamic Environment Manager to capture and retain the necessary Slack data, organizations can provide a seamless and consistent Slack experience for users across their VDI sessions. Implementing Dynamic Environment Manager enhances user productivity and satisfaction while maintaining the benefits of a non-persistent VDI environment.

I will discuss more on the VMware Dynamic Environment Manager (DEM / UEM ) in my upcoming post, stay tuned …

bottom of page