Script library

Boost your management, troubleshooting and remediation capabilities with scripts created by experts in the IT community.

View Script
Version: 1.0.1  •   Created: 2019-07-30  •   Modified: 2019-07-30
722
This script runs on the console and performs a basic health check of the local AD domain. Please see the documentation within the script for all the details and choices available.
View Script
Version: 1.4.6  •   Created: 2016-10-06  •   Modified: 2016-11-07
AD 717
Use this script based action to pull detailed information on the cache usage on Citrix XenDesktop 7.9 and above.
View Script
Version: 1.0.1  •   Created: 2016-05-31  •   Modified: 2016-05-31
Show the average usage for each CPU over a specified period of time.
Can help to spot overloaded or over specified vCPU allocations for computers although the SBA should be run a number of times, particularly when under peak usage/load.
Arguments:
Capture Period - the number of seconds to monitor CPU usage for
View Script
Version: 1.5.10  •   Created: 2018-09-29  •   Modified: 2018-11-21
Lists any Windows Updates available to be installed - or optionally install available Windows Update
View Script
Version: 3.11.19  •   Created: 2020-06-23  •   Modified: 2022-10-30
Citrix HDX Optimization can improve the user experience for Teams video/audio use.
The optimization will also significantly reduce the resource consumption on the VDA.

Please report any issues and feedback
View Script
Version: 2.9.24  •   Created: 2021-01-04  •   Modified: 2021-03-05
Finds threads over consuming CPU in the selected process and reduces their average CPU consumption based on the agressiveness argument. The higher the agressiveness, the more CPU throttling is performed. The number can be between 1 and 10 including decimal places.
A duration can be set, in minutes or parts there of, for how long the selected process will be monitored/adjusted but if set to 0 then the process will be monitored/adjusted until it exits.

WARNING: This may make interactive applications become sluggish for users if they are targeted
View Script
Version: 1.2.7  •   Created: 2019-10-03  •   Modified: 2019-10-29
672
Analyze Group Policy Object's Group Policy Preferences load times, which helps break down Group Policy processing time by extension as well as by GPO. This allows for identifying individual GPOs that took longer than others to load.
Requires GPP Logging to be enabled. The script itself can enable GPP logging by running it against a session with -enable in the advanced options.
View Script
Version: 1.5.27  •   Created: 2020-06-18  •   Modified: 2020-08-27
Gets a Users AD group membership
View Script
Version: 1.3.8  •   Created: 2019-04-11  •   Modified: 2019-04-11
$User 654
Get 'Load Index' summary of any Multi-Session XenDesktop/XenApp server at your site.
You will be prompted to specify a XenDesktop BrokerDDC and user who have
permissions to the site.
View Script
Version: 2.4.17  •   Created: 2015-08-03  •   Modified: 2019-02-17
  • 5
  • of 45