Symprex Support Center

How to deploy Outlook signatures when using Citrix XenApp


Email Signature Manager version 8.x

Email Signature Manager version 7.x


You need to run the agent in the same XenApp session as Outlook.

Signatures will then be updated when Outlook starts.

Please download the SignAgent ZIP file from the Download page on

The SignAgent ZIP file contains SignAgent.exe.

Next follow these instructions:

1) Create a folder C:\SignAgent on the server.

2) Put SignAgent.exe into the C:\SignAgent folder.

3) Create a file in C:\SignAgent named OutlookWithSignAgent.vbs with this content:

Dim objShell

Set objShell = WScript.CreateObject("WScript.Shell")

objShell.Run("C:\SignAgent\SignAgent.exe /updateandexit")

objShell.Run("""C:\Program Files (x86)\Microsoft Office\Office16\OUTLOOK.EXE""")

Set objShell = Nothing


4) Create a new Outlook virtual application to run this command:

C:\Windows\System32\wscript.exe C:\SignAgent\OutlookWithSignAgent.vbs

5) Set the XenApp icon to the Outlook icon running this command:

Set-RDRemoteApp -CollectionName "<collection>" -Alias "OutlookWithSignAgent.vbs" -IconPath "C:\Program Files (x86)\Microsoft Office\Office16\OUTLOOK.EXE" -IconIndex 0

Note you must replace <collection> with the appropriate collection name.

When you run the new Outlook virtual application the agent will update signatures and exit, and then Outlook will start.

NOTE: In point 3 and 5 you need to amend the path for the Outlook executable according to the version of Outlook you are using.

Did you find it helpful? Yes No

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.