ControlUp provides a scripting engine within ControlUp for Desktops, enabling IT administrators to distribute and execute scripts across devices in their environment. This functionality allows for tasks such as IT administration and data collection. ([support.controlup.com](https://support.controlup.com/docs/scripting-guide?utm_source=openai))
To utilize this feature, navigate to ControlUp for Desktops > Configuration > Scripts to view and manage your scripts. The Scripting Guide offers comprehensive instructions on running scripts in ControlUp for Desktops. ([support.controlup.com](https://support.controlup.com/docs/scripting-guide?utm_source=openai))
For managing disk usage on laptops equipped with the SIP agent, you can adapt existing scripts designed for VDI environments. The Scripting Guide provides detailed information on creating and managing scripts, which can be tailored for laptops. ([support.controlup.com](https://support.controlup.com/docs/scripting-guide?utm_source=openai))
Additionally, the ControlUp Script Library offers a collection of useful scripts compiled by ControlUp, which can be imported and customized for your specific needs. ([controlup.com](https://www.controlup.com/scripts/?utm_source=openai))
By leveraging these resources, you can effectively monitor and manage disk usage on laptops using the SIP agent, similar to the capabilities available for VDIs.
Read the entire article here...
ControlUp Script Library Related Training & Support Archives
ControlUp Script Library training and support-related archives from inside the ControlUp Community on Slack.
NEW ControlUp Disk cleanup script that actually asks the user what to delete
Chris Twiest demos a new interactive disk cleanup utility built by Sebastien Perusat and now baked into the product. Instead of silently cleaning from the system context, it prompts the end user with what can be reclaimed and lets them choose — recycle bin, temp files, browser cache. Works on Windows and macOS, can be triggered manually or from an alert, writes results to a data index and a device event, and is fully editable. Available in the script library now.
Read the entire article here...
Read the entire article here...
How to Auto Log Off Idle Users in Azure Virtual Desktop Using ControlUp Triggers and Scripts
Several ControlUp community members discussed how to configure a trigger to automatically log off idle users from Azure Virtual Desktop (AVD) hosts using the ControlUp Agent for Virtual Desktop Infrastructure (VDI). One common solution is to leverage existing trigger packs within ControlUp, which include triggers designed to log off a user session after a specified period of inactivity. These triggers can be customized based on time thresholds that fit the organization’s session management policies.
An example script and detailed guidance were shared from ControlUp’s official script library, which provides automation for disconnecting or logging off idle sessions. This script can be adapted and deployed within ControlUp's automation policies to monitor session activity and log off users automatically when idle thresholds are met. The relevant resource is available at https://www.controlup.com/script-library-posts/disconnect-or-log-off-idle-sessions/.
Additional insights were shared from a ControlUp blog post that focuses on session resource optimization through automation. This post outlines best practices and practical examples of using ControlUp automation to manage session states efficiently, including auto-logout for idle sessions. The blog can be found here: https://www.controlup.com/blog/controlup-automation-session-resource-optimization/.
While native solutions like DaaS IQ might offer built-in functionality for auto-logging off idle users, many organizations have adopted ControlUp triggers as a practical workaround until formal approval or integration of native options is completed. The combination of ControlUp’s flexible triggers and scripting capabilities allows administrators to enforce session timeout policies effectively within AVD environments, optimizing resource utilization and enhancing security.
Read the entire article here...
Read the entire article here...
Troubleshooting ControlUp Data and Scripts
A user asked about why there wasn't any data showing. Another user explained that there was a prerequisite for it to populate, and guided them to find and enable the necessary script in the Script Library. They also mentioned adding a pop-up to dashboards to make prerequisites clearer. Script locations were shared as well.
Read the entire article here...
Read the entire article here...
Troubleshooting and Using the Windows Boot Certification Dashboard at ControlUp
The team discussed the Windows boot certification dashboard and how to get it working properly, including adding a script and following the proper steps. They also mentioned a recently released dashboard to find devices running VBScripts. The Windows boot certification dashboard can be found in the gallery and requires a script to function. Despite this, it has received positive feedback from sys admins.
Read the entire article here...
Read the entire article here...
Automating Wi-Fi Signal Checks with ControlUp Workflows
A user shared that they have been experimenting with workflows to automate tasks and check Wi-Fi signal strength on an endpoint. They encountered issues with the script running and asked for assistance. Another user suggested getting the Script ID from the script library and replacing it in the URL to resolve the issue. The original user thanked for the help and noted that they will continue to experiment.
Read the entire article here...
Read the entire article here...
ControlUp data update intervals and new agent method for collecting data
In a group discussion, a question was raised about the update intervals for different data points in desktops. The company was asked for a document listing these intervals and for access to scripts that can manually update desktops on demand. A specific script was requested but it was explained that the company is moving away from using scripts in future versions. However, a different way to collect data is already in the latest version of the agent. The suggested method gets around issues with unsigned PowerShell scripts. Further information and support can be found at support@controlup.com.
Read the entire article here...
Read the entire article here...
Navigating the “Grant Temporary Device Admin Access” Workflow Template in ControlUp
A user asked about the "Grant Temporary Device Admin Access" workflow template and the script it runs. They wanted to know where the script is stored and what it does. Other members helped by providing the script ID and retrieving the script for the user, as well as suggesting ways to edit the template for different use cases. The script and template are available in ControlUp's automation library.
Read the entire article here...
Read the entire article here...
Troubleshooting Power Down Scripts for Horizon VMs in ControlUp
A user requested assistance in creating a script action that will power down Horizon virtual machines after a period of inactivity. They also shared ControlUp's current Script Library, which includes a script for shutting down machines. The user questioned if this script is sufficient.
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...

