Citrix’ Alternative to VMware OSOT: Citrix Optimizer

Citrix has just released an alternative to the VMware OSOT called ‘Citrix Optimizer’.

The Citrix Optimizer, which is currently released in Beta, is a PowerShell tool that helps Citrix Administrators optimize their various Operating Systems (OS) for VDI usage. The tool is intended for Desktop or Server OS’s on which a Citrix VDA is installed.

The following Operating Systems templates are currently available:

  • Windows 10 (x64)
  • Windows 7 (x64)
  • Windows Server 2012R2
  • Windows Server 2016

Citrix Optimizer: usage

Citrix Optimizer is very easy to use; you just need to download the tool from the following Citrix article: https://support.citrix.com/article/CTX224676
Unzip the files and you’re good to go.

The prerequisites are built-in in every recent Windows OS:

  • PowerShell v2.0 or higher
  • .NET 4.5.2 or higher

Citrix Optimizer can run in three different modes:

  • Analyze: analyze the current system against a specified template and display any differences
  • Execute: apply the optimizations from the template
  • Rollback (available in PowerShell only for Beta release): revert the optimization changes applied previously

Below, you can find an example of an analysis performed by the Citrix Optimization tool I ran on my company Device.
Looks like I’ve got some work to do 🙂

PowerShell: automate you tasks

Unlike the VMware OSOT tool, the Citrix Optimizer tool is developed in PowerShell. Because of that, you are able to automate the tasks you perform with the tool.

For instance, you can build your own template and perform automated analysis and execution.

CtxOptimizerEngine.ps1 -Mode Analyze -Source ‘%PathToTemplate%\Custom_Windows10_x64.xml’ -OutputXml ‘%OutPutPath%\Custom_Windows10_x64_an.xml’

CtxOptimizerEngine.ps1 -Mode Execute -Source ‘%PathToTemplate%\Custom_Windows10_x64.xml’ -OutputXml ‘%OutPutPath%\Custom_Windows10_x64_an.xml’

Create your own community templates

Identical to VMware OSOT, Citrix allows you to import your own optimization templates in their tool. In other words, Citrix permits the community to create their own templates. I expect that they will build some sharing features in upcoming releases.

Feedback

As mentioned before, the Citrix Optimizer is released in Beta. If you want to give feedback, please send it directly to Citrix using this form: https://podio.com/webforms/18711752/1259018