ControlUp offre un ensemble riche de capacités pour améliorer l'expérience numérique des employés qui utilisent n'importe quel bureau, n'importe quelle application, n'importe où.
Pulse AI analyzes real-time patterns across endpoints, apps, networks, and users. It suppresses expected activity to detect and alert only what matters.
Monitor, troubleshoot, and optimize every virtual desktop before slow sessions and app crashes interrupt your workforce.
ControlUp pour les ordinateurs de bureauStay in control of every device. Prevent desktop issues before they disrupt employees or flood your IT queue.
ControlUp pour la conformitéAutomate endpoint compliance across every device. Close security gaps and enforce policies without slowing IT down or getting in the way.
Pinpoint and fix SaaS and web app issues fast with real-time visibility across every device, browser, and network before employees feel the impact.
ControlUp Migrate pour Windows 365Migrate faster with less risk. Automated workflows replace manual steps, so your move to Cloud PCs is done right.
ControlUp DaaS IQIntelligent autoscaling and cost control for Azure Virtual Desktop environments.
Smarter root cause analysis, automated remediation, and AI-powered diagnostics. Fix issues faster across every device and app.
Rattrapage et remise en étatDeploy patches and remediate vulnerabilities across every endpoint, automatically and at scale. Stay secure without overwhelming IT.
Atténuation des risques liés aux points finauxSpot, prioritize, and remediate risks automatically. Keep endpoints secure and compliant without slowing desktop teams down.
Gestion à distance en directReal-time endpoint telemetry and silent remote remediation. See and fix issues the moment they happen, without disrupting the employee.
Proactively prevent issues and resolve tickets faster wherever hybrid workers are, whatever device they’re on.
Opérations informatiques autonomesShift IT from reactive to autonomous. Automatically detect, remediate, and prevent issues across your entire estate.
Augmenter l'efficacité des technologies de l'informationDo more with less. One platform to centralize visibility, streamline operations, and free IT to focus on what actually matters.
Optimisation des coûts informatiquesRight-size VDI, reclaim unused licenses, and make smarter device refresh decisions backed by real usage data and performance metrics.
Découvrez du contenu, des outils et des idées pour simplifier l'informatique et améliorer l'expérience numérique des employés.
Une organisation mondiale de professionnels de la technologie qui transforme le marché de la surveillance des postes de travail.
ControlUp offre un ensemble riche de capacités pour améliorer l'expérience numérique des employés qui utilisent n'importe quel bureau, n'importe quelle application, n'importe où.
Pulse AI analyzes real-time patterns across endpoints, apps, networks, and users. It suppresses expected activity to detect and alert only what matters.
Monitor, troubleshoot, and optimize every virtual desktop before slow sessions and app crashes interrupt your workforce.
ControlUp pour les ordinateurs de bureauStay in control of every device. Prevent desktop issues before they disrupt employees or flood your IT queue.
ControlUp pour la conformitéAutomate endpoint compliance across every device. Close security gaps and enforce policies without slowing IT down or getting in the way.
Pinpoint and fix SaaS and web app issues fast with real-time visibility across every device, browser, and network before employees feel the impact.
ControlUp Migrate pour Windows 365Migrate faster with less risk. Automated workflows replace manual steps, so your move to Cloud PCs is done right.
ControlUp DaaS IQIntelligent autoscaling and cost control for Azure Virtual Desktop environments.
Smarter root cause analysis, automated remediation, and AI-powered diagnostics. Fix issues faster across every device and app.
Rattrapage et remise en étatDeploy patches and remediate vulnerabilities across every endpoint, automatically and at scale. Stay secure without overwhelming IT.
Atténuation des risques liés aux points finauxSpot, prioritize, and remediate risks automatically. Keep endpoints secure and compliant without slowing desktop teams down.
Gestion à distance en directReal-time endpoint telemetry and silent remote remediation. See and fix issues the moment they happen, without disrupting the employee.
Proactively prevent issues and resolve tickets faster wherever hybrid workers are, whatever device they’re on.
Opérations informatiques autonomesShift IT from reactive to autonomous. Automatically detect, remediate, and prevent issues across your entire estate.
Augmenter l'efficacité des technologies de l'informationDo more with less. One platform to centralize visibility, streamline operations, and free IT to focus on what actually matters.
Optimisation des coûts informatiquesRight-size VDI, reclaim unused licenses, and make smarter device refresh decisions backed by real usage data and performance metrics.
Découvrez du contenu, des outils et des idées pour simplifier l'informatique et améliorer l'expérience numérique des employés.
Une organisation mondiale de professionnels de la technologie qui transforme le marché de la surveillance des postes de travail.
ControlUp’s Reporter tool is the standard tool for creating historical reports from the csv files that ControlUp exports. The next generation of historical reporting is coming in version 5.0 with ControlUp Insights and has already gotten rave reviews from our beta customers. Still, you may want to get specific information about a particular process that is not available from Reporter, and is not yet available via ControlUp Insights. So what can you do?
ControlUp’s support team to the rescue! We have written a short but effective PowerShell script for extracting relevant information from your ControlUp_Processes_*.csv files. Basically, this script will extract all of the lines relating to a specific app from the raw ControlUp Process exports and put them in a separate csv for further processing in Excel.
ProcessExport.ps1 [-App] <String> [-TargetDir] <String> [[-ReportDir] <String>] [-NoDupes] [-Log] [<CommonParameters>]
App <String>
This is the application name the script will extract information about. This parameter is required.
TargetDir <String>
The directory where the output csv, ProcessReport.csv, will be placed. This parameter is required.
ReportDir <String>
The directory where the ControlUp export csvs exist. By default this is C:CUExports if it is not specified.
NoDupes [<SwitchParameter>]
Using this switch will cause the output csv (ProcessReport-unique.csv) to only have unique entries as defined by the combination of PID, Session ID, and Username.
Log [<SwitchParameter>]
Using this switch will create a detailed log file in the target directory.
So an example of running the script to create C:tempProcessReport.csv to learn about unique usages of MS Word could be:
ProcessExport.ps1 -App winword.exe -TargetDir C:temp -NoDupes –Log
And a snapshot of the script:

(Just as a usage note, because the script puts everything in RAM, the deduplication of entries in the output can cause PowerShell to use excessive amounts of memory which could slow down processing. But this only occurs if you are trying to process millions of lines of csv and you are looking for a process that has a very high hit rate, like csrss.exe (Windows’ Client/Server Runtime Subsystem service). The script should perform just fine for normal usage for processes that are not ubiquitous.)
One thing that makes our script perform so well is that we use native DotNet functions and objects to process the files rather than more traditional PowerShell cmdlets. This cuts the processing time and memory requirements by a very large amount and allows us to get your output in the minimum time necessary.
Want to learn more about ControlUp Insights? Get in touch and we’ll be happy to show you a demo.