Citrix Workspace Environment Management with PVS – Synchronization State “Unknown”

This week I wanted to test the the Workspace Environment Management Suite which is included in the XenApp/XenDesktop Enterprise edition. I don’t want to write an article about how to install the software. For a detailed installation guide you can refer to Carl Stalhoods website.

Install parameters when using PVS (silent):

Setup.exe /S /v”/qn /norestart AgentCacheAlternateLocation=\”D:\WEMCache\” AgentServiceUseNonPersistentCompliantHistory=\”1\””

Its important to redirect the cache to a persistent drive otherwise information about the process history will be lost after a reboot.

After installing the WEM Agent into the vDisk and configuring the needed GPO settings I  powered on my XenApp worker for testing purpose. A short view in the WEM Admin console was telling me, that there was an issue with the “Synchronization State” under “Administration –> Agents”.


In the eventlog you only could find the information that the agent couldnt connect the broker machine because of a connection timeout.


First of all I was thinking maybe its a firwall problem but the specific ports used by the WEM Agent have been accessible. The following ports are used:

  • Agent Broker – 8286
  • Agent Sync – 8285

After reading the product documentation I found a command how to force the agent to synchronize against the WEM server.

C:\Users\Administrator>”C:\Program Files (x86)\Norskale\Norskale Agent Host\AgentCacheUtility.exe” -refreshcache

Citrix Workspace Environment Management Agent Cache Management Utility – By Citrix Systems, Inc – Version

Start Time: 03.05.2017 11:36:44

Total changes downloaded: 0/0

Last successful synchronization: 03.05.2017 11:36:45

Operation Completed Successfully

Sounds promising 🙂  Lets check the agent status in the WEM  Admin console.


Now the synchronization was working but after rebooting the provisioned system the problem with the unknown sync state occured again.

Fix: You need to create a scheduled task which is refreshing the WEM cache on every startup of the system. The task should be run by the user “NT AUTHORITY\SYSTEM”.

net stop “Norskale Agent Host Service” /y

net start “Norskale Agent Host Service”

net start “Netlogon”

“C:\Program Files (x86)\Norskale\Norskale Agent Host\AgentCacheUtility.exe” -refreshcache

12 thoughts on “Citrix Workspace Environment Management with PVS – Synchronization State “Unknown”

Add yours

  1. Hi Julien

    not realy sure what you mean with the task i make a script where i shutdown the norskale service, make a cache refresh, and then start the norskale and netlogon service?
    or is it ok, to just refresh cache at startup?


    1. Hello Thorsten. Exaclty you need to create a batch file which will be triggered at the system startup.
      1.) Force the Norskale service to stop
      2.) Start the Norskale + Netlogon service
      3.) Refresh the cache.

      I couldnt get the agent synchronized without all the mentioned steps.


      1. thx 4 the fast replay
        i will try it first without and then double check with the script.
        what about the gpo setting „vuemappcmd extra sync delay“ extra launch delay = 1000
        thats what we setup.
        we have a running test with 2008r2 on xenserver with pvs, now i just setup a pilot with 2016 on hpe moonshot m710x cartridges.
        have a nice evening


      2. I already saw the mentioned gpo setting while upgrading to WEM 4.3 or 4.4. Unfortunately I didn’t had time to test the launch delay yet. Nice setup! Please keep me updated ☺️


  2. Thanks for this blog Julien really helped me alot understanding its behaviour. Im keen to find out if the Sync Delay actually works. Thorsten you set this to „1000“ and the GPO mentions only a delay of between 100 – 200ms. Is this a typo? How did you get on? I tested a delay of 150ms but i still had to go on and force a refresh as Julien mentions doing so i might have to implement the scheduled task regardless.


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Blog at

Up ↑

%d bloggers like this: