ControlUp bietet eine Vielzahl von Funktionen, um das digitale Erlebnis für Mitarbeiter zu verbessern, die jeden Desktop, jede Anwendung und jeden Ort nutzen.
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 für DesktopsStay in control of every device. Prevent desktop issues before they disrupt employees or flood your IT queue.
ControlUp für ComplianceAutomate 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 für 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.
Flickschusterei und Beseitigung von SchädenDeploy patches and remediate vulnerabilities across every endpoint, automatically and at scale. Stay secure without overwhelming IT.
Endpunktsicherheit und ComplianceSpot, prioritize, and remediate risks automatically. Keep endpoints secure and compliant without slowing desktop teams down.
Live-Remote-ManagementReal-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.
Autonomer IT-BetriebShift IT from reactive to autonomous. Automatically detect, remediate, and prevent issues across your entire estate.
Steigern Sie die IT-EffizienzDo more with less. One platform to centralize visibility, streamline operations, and free IT to focus on what actually matters.
IT-KostenoptimierungRight-size VDI, reclaim unused licenses, and make smarter device refresh decisions backed by real usage data and performance metrics.
Entdecken Sie Inhalte, Tools und Erkenntnisse zur Vereinfachung der IT und zur Verbesserung der digitalen Mitarbeitererfahrung.
Eine globale Organisation von Technologieexperten, die den Markt für Desktop-Monitoring verändert.
ControlUp bietet eine Vielzahl von Funktionen, um das digitale Erlebnis für Mitarbeiter zu verbessern, die jeden Desktop, jede Anwendung und jeden Ort nutzen.
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 für DesktopsStay in control of every device. Prevent desktop issues before they disrupt employees or flood your IT queue.
ControlUp für ComplianceAutomate 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 für 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.
Flickschusterei und Beseitigung von SchädenDeploy patches and remediate vulnerabilities across every endpoint, automatically and at scale. Stay secure without overwhelming IT.
Endpunktsicherheit und ComplianceSpot, prioritize, and remediate risks automatically. Keep endpoints secure and compliant without slowing desktop teams down.
Live-Remote-ManagementReal-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.
Autonomer IT-BetriebShift IT from reactive to autonomous. Automatically detect, remediate, and prevent issues across your entire estate.
Steigern Sie die IT-EffizienzDo more with less. One platform to centralize visibility, streamline operations, and free IT to focus on what actually matters.
IT-KostenoptimierungRight-size VDI, reclaim unused licenses, and make smarter device refresh decisions backed by real usage data and performance metrics.
Entdecken Sie Inhalte, Tools und Erkenntnisse zur Vereinfachung der IT und zur Verbesserung der digitalen Mitarbeitererfahrung.
Eine globale Organisation von Technologieexperten, die den Markt für Desktop-Monitoring verändert.
Based on the new PowerShell CMDlets for Citrix Provisioning services
After much tireless lobbying from CTP’s, particularly from Carl Webster, Citrix have spent the time to convert the old soap / text based PowerShell cmdlets (which were just a wrapper for the mcli command line) to true object based PowerShell cmdlets, complete with help and examples!
Not broadly announced or celebrated, these commands were slipped into the Citrix Provisioning services 7.7 release and maintained in version 7.8. In typical Citrix fashion, these CMDlets are included in a PSSnapin, as opposed to a module, but hey, beggars can’t be choosers!
The documentation can be tricky to locate, but once you find it, you’re up and running after a little reading and testing.
To cut down on your reading and PDF browsing, the setup is quite simple:
Importing and using the Snapin (step by step):
Once you’ve installed the console, the specific command to run to install the module is as follows:

%systemroot%Microsoft.NETFramework64v4.0.30319installutil.exe Citrix.PVS.SnapIn.dll
Once complete, fire up powershell and import the SnapIn:
![]()
Once registered, a quick get-command -module citrix.pvs.snapin will give you all the commands you could possibly desire!

So now that we have true object based Cmdlets, wouldn’t it be cool to write an all-encompassing script based action to report the health of a Citrix Provisioning Services environment!
So what can we do with it?
I sat down recently, to write a high level report of the health of a Provisioning services environment using these new cmdlets and add them to ControlUp as a script based actions, this report will show the health of the:
To make it even easier, the script will also perform all the pre tasks like installing and registering the snapin where required!
The Script is simple stuff, install the script based action and run it against your provisioning services server via ControlUp.

Then wait for the report to come back automagically!

The PowerShell cmdlets are hugely powerful and I’ve only really scratched the surface with this script based action, but hopefully this blog shows you what you can do when you combine these Citrix Provisioning Services libraries with the power of ControlUp script based actions!