This is an older upgrade, but you can still use it as a reference point.
There are a lot of guides out there, and this isn’t to repeat any of them, but how I did it.
Great blogs
https://www.carlstalhood.com/workspace-environment-management/
*NOTE*I use BISF for all my images, In this post, you will see I don’t run these. BISF will do it for me when I seal up my image
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\ngen.exe update C:\Windows\Microsoft.NET\Framework64\v4.0.30319\ngen.exe eqi 3
WEM Upgrade layout
Infrastructure Services
- Run the installer of the Infrastructure Services version you want to upgrade to.
- This may not be needed, but I do it as a safety net.
- You should manually stop the Norskale Infrastructure Services service before upgrading to ensure the upgrade is successful.
- Now start the Database Management Utility which will lead in 5b.
Upgrade Database
- Now launch the Infrastructure Services Configuration Utility again:
- C:\Program Files (x86)\Norskale\Norskale Infrastructure Services\Norskale Broker Service Configuration Utility.exe”
- Repopulate with all values that you took the note off in the initial tests and allow the services to restart
Service account used here.
Upgrade Admin Console
Upgrade Agent host
I just do the basic install, I use to tell it to install the Cache on the D drive. But that’s really not needed anymore. I use BISF, and tell it to move it for me. I like to have a D drive on my machines (PVS).
You can read here in the comments
https://www.mycugc.org/blogs/cugc-blogs/2017/11/30/wem-advanced-guidance-part-1
Then just follow the basic prompts
Update new ADMX and ADML Files
For me, it’s this
\\Domain.org\SYSVOL\Domain.org\Policies\PolicyDefinitions
Changes In 1903 and up
Keep this in mind
Now If your upgrading beyond 1903 Remember the paths have changed
Reference
James Kindon, has done the work for you, Use his scripts.
The following changes are going to occur so be ready:
- A new clean installation of the WEM Agent will result in a complete change of Service Names and Folder Structures as below
- The new Service name is: Citrix WEM Agent Host Service
- The new process name is: Wem.Agent.Service.exe
- The new path structure is: %ProgramFiles%\Citrix\Workspace Environment Management Agent
- An upgraded installation of the WEM agent will result in partial changes to your environment:
- The new Service name is: Citrix WEM Agent Host Service
- The new process name is: Wem.Agent.Service.exe
- The path on the file system will not be altered and will remain as it was: %ProgramFiles%\Norskale\Norskale Agent Host
Be aware also that in both clean and upgraded deployments, the Windows Event logs will change from Norskale Agent Service to WEM Agent Service
Old (Pre Cloud Service 1903 and On-Prem 1909) | New (Post Cloud Service 1903 and On-Prem 1909) | |
Installation path | %ProgramFiles%\Norskale\Norskale Agent Host | %ProgramFiles%\Citrix\Workspace Environment Management Agent |
Service name | Norskale Agent Host Service | Citrix WEM Agent Host Service (WemAgentSvc) |
Process name | Norskale Agent Host Service.exe | Citrix.Wem.Agent.Service.exe |
Event Logs | Norskale Agent Service | WEM Agent Service |
1912 has introduced some new changes as well.
https://docs.citrix.com/en-us/workspace-environment-management/current-release/whats-new.html
*One thing to note on Port*
Cache synchronization port. (Applicable to Workspace Environment Management 1909 and earlier; replaced by Cached data synchronization port in Workspace Environment Management 1912 and later.) The port on which the agent cache synchronization process connects to the infrastructure service to synchronize the agent cache with the infrastructure server. The cache synchronization port must be the same as the port you configured for the cache synchronization port (WEM Infrastructure Service Configuration > Network Settings) during the infrastructure services configuration. The port defaults to 8285 and corresponds to the AgentCacheSyncPort command-line argument.
Cached data synchronization port. (Applicable to Workspace Environment Management 1912 and later; replaces Cache synchronization port of Workspace Environment Management 1909 and earlier.) The port on which the agent cache synchronization process connects to the infrastructure service to synchronize the agent cache with the infrastructure server. The cached data synchronization port must be the same as the port you configured for the cached data synchronization port (WEM Infrastructure Service Configuration > Network Settings) during the infrastructure services configuration. The port defaults to 8288 and corresponds to the CachedDataSyncPort command-line argument. Alternatively, you can specify the port using a command-line option in the silent installation of the WEM agent
Wayne Lui states its backward compatible and still listens, But I would add this into your Firewall Ruleset.
Port information
https://docs.citrix.com/en-us/workspace-environment-management/current-release/reference/ports.html