A common issue arises when configuring ControlUp triggers for FSLogix profile event handling, particularly with the new Windows Event Log Monitoring feature in ControlUp Digital Employee Experience (DEX). A user setting up a trigger based on FSLogix event ID 999 (ControlUp-FSLogixProfileLocked) noticed that although the event appeared in the local Windows event log, the associated trigger action (such as running a script on profile lock) did not execute. After enabling the new Windows Event handling and creating a corresponding filter for event 999 in the ControlUp web console, the event was correctly detected, and the action was attempted but failed with the error: "Script execution failed: CUTriggerObject is not available. This script must be run from a ControlUp trigger."
The root cause relates to how the new DEX Windows Event Log Monitoring selectively forwards events based on collection rules. By default, custom events like event 999 are not included in these rules and thus remain only in the local event log, preventing real-time triggers from detecting them. When such events are collected through DEX, the script execution context differs—in particular, the `$CUTriggerObject` scripting object (which provides event details like username and machine name) is not available in scripts run through DEX event filters. This causes the script failure because it expects this object to be populated.
The solution is to add a DEX rule that explicitly collects event 999 to allow monitoring and alerting, but continue using the imported Real-Time trigger for executing the FSLogix logoff script. This trigger runs in the correct context and has access to `$CUTriggerObject`, allowing the script to function as intended. The presence of the event in the web console and receiving email notifications after adding the DEX rule demonstrate that events are collected, but only the real-time trigger can correctly handle the associated script action. Also, users should verify their scripts have the "Execute with.NET engine" option enabled to ensure proper script execution.
This issue does not stem from permissions or account misconfiguration but from the distinct operational contexts between DEX event filtering and real-time triggers. For detailed guidance, users can consult the ControlUp blog article on fixing FSLogix profile attach issues at https://www.controlup.com/blog/how-to-fix-the-fslogix-issue-the-user-profile-failed-to-attach/. Additional troubleshooting tips and best practices for script and trigger setup can be found in the ControlUp Knowledge Base and Academy resources at https://docs.controlup.com and https://cuacademy.controlup.com respectively.
Read the entire article here...
FSLogix Related Training & Support Archives
FSLogix training and support-related archives from inside the ControlUp Community on Slack.
Enabling FSLogix Metrics on ControlUp Dashboards Using Real-Time Data and Upcoming API Enhancements
ControlUp users have inquired about displaying FSLogix metrics on the ControlUp Dashboard, but encountered the limitation that no predefined FSLogix metrics are currently available in the existing data scopes. This is because FSLogix real-time data is not currently included in ControlUp’s historical data sets, which underpin the dashboard's metric options and the public API. As a result, FSLogix metrics are not accessible through these channels at present.
ControlUp’s product management and development teams have confirmed that this situation is expected to change soon. There is an upcoming Real-time public API planned for release that will include FSLogix real-time data. This update will enable users to access FSLogix metrics on dashboards in real time, expanding the ability to monitor FSLogix environments directly within the ControlUp interface.
In parallel, ControlUp is also working on extending real-time data access for its AI Assistant functionality. Once implemented, this will allow users to generate dynamic visuals and analyses on FSLogix data using the AI Assistant, further enhancing real-time monitoring and troubleshooting capabilities related to FSLogix.
For now, users cannot directly add FSLogix metrics to dashboards due to the absence of these metrics in the historical data and public API. However, the forthcoming updates will bridge this gap, allowing seamless integration of FSLogix metrics into ControlUp’s real-time dashboards and AI-driven analytics. For further information on ControlUp dashboards and the evolving capabilities, users can refer to the official documentation at https://docs.controlup.com and the ControlUp Academy at https://cuacademy.controlup.com.
Read the entire article here...
Read the entire article here...
Troubleshooting Citrix VDI Sessions with FSLogix and the ControlUp ALD Script
A team member asked about the ALD script on Citrix VDI sessions with FSLogix - it doesn't list individual AppX packages, but a warning says that package load times may not show for subsequent logins. Suggestions were given, including a ControlUp blog post on FSLogix optimization and checking specific Event Viewer channels to ensure logs are enabled and have enough space. A team member was also mentioned as being able to help with this issue.
Read the entire article here...
Read the entire article here...
Support for CPM Containers in ControlUp
There was a discussion about migrating from fslogix containers to CPM containers and if it is supported in ControlUp. It was mentioned that there is currently no native integration for CPM containers, but users can request it as a feature. They are currently using FSLogix instead.
Read the entire article here...
Read the entire article here...
Troubleshooting AppX Packages with FSLogix in ControlUp
Users discussed issues with black screens related to AppX packages when using FSLogix, and how this affects logon time. Suggestions were given to disable unnecessary AppX packages or block them through PowerShell or Group Policy, with examples provided. A resource from ControlUp, https://www.controlup.com/resources/blog/appx-packages-slowing-you-down/, was also shared for further assistance.
Read the entire article here...
Read the entire article here...
Troubleshooting Gaps in Phases with ControlUp Tools
A member asked for recommendations in troubleshooting gaps between different phases, specifically the Windows Logon Time to FSLogix. Another member suggested using Process Explorer and shared a script that provides a timestamp to align with the tool. They also shared other tools, such as a remote event log tailer and procmon, and a webinar on using these tools. The webinar and tools can be found at https://github.com/guyrleech/Microsoft/blob/master/event%20aggregator.ps1.
Read the entire article here...
Read the entire article here...
How to Set Up Credentials for ControlUp Scripts
A user asked for help on creating credentials for ControlUp to run scripts. They questioned if they were in the right place and what would happen if their profile was deleted. Someone suggested creating shared credentials in the Monitor settings and checking the permissions in the Security Policy.
Read the entire article here...
Read the entire article here...
Unveiling Powerful New ControlUp Automations: Agent Upgrades, FSLogix Alerts, and More
NEW - Automated ControlUp Agent upgrades, real-time FSLogix container failure alerts, and robust Procmon activity tracing. Streamline user logons, optimize session performance, and effortlessly manage VM power states all with a few targeted scripts…..
Read the entire article here...
Read the entire article here...
Troubleshooting FSLogix Data Collection in ControlUp
Some users reported issues with FSLogix data collection in ControlUp. One user is experiencing a discrepancy between the number of connected users detected and the actual number of sessions. Another user upgraded to version 9.0.5 and is not seeing any FSLogix disks in ControlUp or the Realtime DX or App.Controlup.com. However, another user has not had any issues with FSLogix reporting on version 9.05.
Read the entire article here...
Read the entire article here...
ControlUp Community Radio – Episode #16 – 1st Year Recap with Jed Ayres, CEO of ControlUp
In this milestone episode of ControlUp Community Radio, host Douglas Brown sits down with Jed Ayres, CEO of ControlUp, to reflect on his first year at the helm.
Read the entire article here...
Read the entire article here...


