Problem:
ProfileUnity system-level logs are lost at each pool refresh when using non-persistent desktops.
Effect
All Windows Operating Systems
Description
Setting the path in the "Main" module of a configuration for logs generated only saves those under "%TEMP%\ProfileUnity". ProfileUnity also generates and saves system-level logs at startup and shutdown under "C:\Windows\Temp\ProfileUnity" which are only accessible within the local OS; lost at each refresh of a non-persistent desktop.
Resolution
Create a rule within the "User Defined Scripts" module within the configuration as shown below.
The full command string for "File" is listed below. The UNC path is just an example and can be whatever you'd like.
C:\Windows\System32\cmd.exe /C robocopy C:\Windows\Temp\ProfileUnity \\Server\Share\%username%\Logs
Product: ProfileUnity-FlexApp
Product Version: 6.7.0