A ControlUp community member developed a native self-service disk cleanup solution for macOS and Windows users, designed to be triggered via ControlUp Edge DX without requiring IT intervention or external tools. The goal was to allow users to safely free disk space through a simple, native dialog that displays current disk usage and offers a checklist of safe-to-clean areas such as Trash, application caches, container caches, logs, Xcode build cache, and old temporary files. Each item is described in plain language and sorted by the space it occupies, allowing users to select and confirm the cleanup themselves.
On macOS, the dialog is implemented using only built-in osascript capabilities—no additional tools like swiftDialog or extra installations are necessary. For both macOS and Windows, the solution emphasizes safety by running a dry-run by default, excluding critical system folders and personal directories such as Documents, Downloads, Keychains, and SSH keys from cleanup. The cleanup operates within the context of the logged-in user, not root, ensuring user-specific data protection. After cleanup, the system verifies the amount of space reclaimed against the actual free volume.
Triggering this cleanup from an Edge DX alert, either automatically due to disk usage thresholds or on-demand, enables a small dashboard that reports on reclaimable and freed disk space, all without requiring elevated permissions, Intune writes, or admin consent. One of the more challenging technical aspects was delivering the cleanup dialog from a root-level agent into the user’s session, given the restrictions of macOS and Windows environments.
The community member shared that while the script could likely be optimized or shortened by more experienced developers, this version works reliably and safely. Detailed setup documentation is available by request. Additionally, to complement the cleanup tool, the developer created an analytics dashboard to track the cumulative space saved by the script. This solution offers a practical way for organizations using ControlUp Edge DX to empower their end users with safe, controlled disk cleanup capabilities, minimizing helpdesk workload without compromising disk security or user privacy.
For more on creating and managing custom alerts and actions within ControlUp Edge DX, consult the official documentation at https://docs.controlup.com/edge and explore ControlUp Academy at https://cuacademy.controlup.com for training on extending ControlUp functionality.
Read the entire article here...
Physical Desktops Related Training & Support Archives
Physical Desktops training and support-related archives from inside the ControlUp Community on Slack.
Setting Up Alerts for Mac Devices in Edge DX
A user requested help setting up an alert in Edge DX to be notified when a macOS device shuts down or goes offline. They specifically asked for the exact Data Index, Field, and Condition to use. Instructions were given to navigate to Events → Alert Rules → Add Alert, set Product to Devices, and use the following settings: Method: Static Threshold, Category: Select the _devices data index, Field: last_communication, Operator: Contains, Time Window: 600 seconds (10 minutes minimum), Hits Required: 1, Retrigger Delay: 3600 seconds (1 hour). They were also reminded to add platform=2 for MacOS only.
Read the entire article here...
Read the entire article here...
Installing ControlUp Desktop Agent in VDI Setup
A discussion was had about how to install the ControlUp Desktop agent in a VDI setup without having it auto update when users log off. One solution suggested was to create a special device group for the VDI desktops and set a fixed version control rule for that group. Links to instructions and relevant downloads were also shared. It was also mentioned that using the Sip agent instead could be the best option in this scenario. No issues were reported with the web portal.
Read the entire article here...
Read the entire article here...
Partial Visibility for Windows 365 Cloud PC Via BYOD
A team member needed partial visibility from a BYOD connecting to a Windows 365 Cloud PC. The Cloud PC had Device Agent installed, but not the BYOD. The solution was to install the Remote Client plug-in on the BYOD Windows PC. More information can be found at https://support.controlup.com/docs/windows-365-edge-dx.
Read the entire article here...
Read the entire article here...
Choosing the Right ControlUp Agent for Virtualized Domain Controllers
The question was raised about which ControlUp agent to install on virtualized Domain Controllers for monitoring purposes. It was recommended to install the ControlUp VDI Agent due to its merging of agent and Hypervisor data, while the Desktops agent is not as hypervisor aware. Both agents offer different features such as remote control, alerts, script actions, and historical data length. Preferences and technical reasons are discussed.
Read the entire article here...
Read the entire article here...
Can you Monitor Linux for Instant Clones with ControlUp?
A customer had an issue with configuring ControlUp for Linux instant clones. It was determined that Linux support for VDI is not currently available. The agent can be installed directly from the command line, but currently there is no option to register by device name. ControlUp for Desktops (CU4D) is used for monitoring Linux devices, but not for master image or instant clones scenarios. The customer was informed that this is a feature question on the roadmap, but no timeline is available yet.
Read the entire article here...
Read the entire article here...
ControlUp Edge DX – SIP Agent Installation and Upgrades
Users discuss if it is okay to install the 'ControlUp Edge DX - SIP Agent' on the monitor servers to see the same type of data as endpoints. It is recommended to have the cu4vdi agent installed on the monitor servers for a fuller picture of the environment. Also, it is possible to upgrade existing clients to a newer version using the PowerShell module. The two different agents, sipagent and cuagent, are discussed and it is noted that detailed metrics can be found in the VDI tab. A call can be set up to answer any further questions.
Read the entire article here...
Read the entire article here...
Uninstalling ControlUp agent on multiple devices with different versions
A user asks for help uninstalling the ControlUp Windows agent from multiple computers with different versions. They plan to use Tanium to uninstall, and ControlUp documentation provides the necessary uninstall script. Others advise on potential issues with enabling version control and note that ControlUp does not change the MSI GUID with each version. The user praises ControlUp's developers and their consistency.
Read the entire article here...
Read the entire article here...
Managing Duplicate Device Entries in ControlUp
ControlUp users discuss options for cleaning up duplicate device entries, which occur frequently during customer device migrations. Suggestions include adjusting cleanup rules, using a PowerShell script to automate deletion of duplicates, and deploying the agent with the property REGISTERWITHNAME=1. A helpful user has shared their script to automate the cleanup process.
Read the entire article here...
Read the entire article here...
Adding Application and Services Logs to Windows Event Log Collection in ControlUp
A user asked if it was possible to add Application and Services Logs under Windows Event log collection. ControlUp Support team member replied that this is possible for their demo environment on both VDI and CU4D. They also provided links to articles on this feature.
Read the entire article here...
Read the entire article here...
