Problem:
Some users have reported that their desktop icon locations do not persist between logins. This occurs whether the desktop resolution changes or not.
Citrix VDA - XenDesktop 7.x
Symptoms:
Create a test folder and place it top-right on the desktop. Create a test text file and place it bottom-right on the desktop. Logout and allow the client logoff time to save changes. Login and all icons to include the two I created are placed in the default locations from the top-left of the primary desktop in descending order.
Possible Resolution(s):
https://support.citrix.com/article/CTX201073
To initialize "Refresh" before logoff with ProfileUnity, create "User Defined Script" that would run before ProfileUnity at Logoff.
Option A:
Launch a power shell script with this command:
Invoke-Expression -Command "C:\Windows\System32\RUNDLL32.EXE user32.dll, UpdatePerUserSystemParameters"
Option B:
Add CMD/BAT script with this command:
RUNDLL32.EXE user32.dll, UpdatePerUserSystemParameters
Product: ProfileUnity-FlexApp
Product Version: Any