<< Back to Script Library

Tag: VDI

(28 Scripts)

Shadows Citrix, VMware, RDSH and WVD sessions

Version: 1.3.13  |    Date: 2020-10-20  |   Creator: Trentent Tye  |   Downloads: 18

The script displays VDI machines and RDS hosts that are not running on the same Golden Image and Snapshot that are configured in the Desktop Pool settings. Uses the Horizon PowerCLI api’s to pull all snapshot information for Horizon Linked Clones and Instant Clones Desktops pools and RDS farms.
The script also uses the Horizon api’s to poll the Cloud Pod status of the system and connects to other pods if Cloud Pod has been enabled.

This Script Requires a Horizon Credential file for the user running the scipt. This can be created using the Create credentials for Horizon scripts Script Action.
Requires Horizon 7.5 or later
This script requires VMware PowerCLI to be installed on the machine running the script. PowerCLI can be installed using the Install and configure VMware PowerCLI Script Action

Version: 1.6.76  |    Date: 2020-10-13  |   Creator: Wouter Kursten  |   Downloads: 6

Run on a Delivery Controller or where the CVAD PowerShell snapins are available, e.g. Studio is installed. User running the script must have sufficient permission to chage the enabled state of the selected delivery groups

Version: 1.1.6  |    Date: 2020-10-13  |   Creator: Guy Leech  |   Downloads: 9

Performs a test of all the technical requirements for HDX content redirection, which can potentially save bandwidth and CPU. The script’s output provides the test results along with recommendations on components that need to be enabled or upgraded for content redirection to work.

Version: 1.4.20  |    Date: 2020-10-13  |   Creator: Marcel Calef  |   Downloads: 12

Show how recently (in number of days) delivery groups have had sessions launched from them, by checking the last used property for each machine in a delivery group.
Specify the minimum number of days last launched to show only delivery groups which have not had sessions launched within that number of days and optionally disable them. Specify 0 days to show all delivery groups.

Run on a Delivery Controller or where the CVAD PowerShell snapins are available, e.g. Studio is installed.

Version: 2.6.19  |    Date: 2020-10-09  |   Creator: Guy Leech  |   Downloads: 9

Query the selected delivery controller via OData to retrieve connection failure details for a specific user, or all users, within a specified number of days ago

Version: 1.1.8  |    Date: 2020-08-05  |   Creator: Guy Leech  |   Downloads: 57

Sends messages to the selected Horizon user/s. This script can be used to send messages to a single user session using the Horizon SOAP API’s. It can also be used as an automated action with a fixed message and severity level. For the severity level these are allowed: INFO,WARNING, ERROR

This script requires VMWare PowerCLI to be installed on the machine running the script.
PowerCLI can be installed through PowerShell (PowerShell version 5 or higher required) by running the command ‘Install-Module VMWare.PowerCLI -Force -AllowCLobber -Scope AllUsers’ Or by using the ‘Install VMware PowerCLI’ script.
If you get TLS/SSL errors use this command Set-PowerCLIConfiguration -InvalidCertificateAction ignore
or Set-PowerCLIConfiguration -InvalidCertificateAction warn
To get rid of the CEIP warning use Set-PowerCLIConfiguration -ParticipateInCeip $true
or Set-PowerCLIConfiguration -ParticipateInCeip $false
Credentials can be set using the ‘Create credentials for Horizon View scripts’ script.

Version: 1.2.3  |    Date: 2020-07-21  |   Creator: Wouter Kursten  |   Downloads: 18

Uses the Horizon PowerCLI api’s to pull all Error, Warning and Audit_Fail events from the Horizon Event database for all pods. If there is no cloud pod setup it will only process the local pod. After pulling the events it will translate the id’s for the various objects to names to show the proper names where needed. Requires Horizon 7.5 or later

Output is displayed in the console but also saved to a default location of c:windowstempCU_Horizon_error_log.csv

This action should be executed against a Horizon endpoint machine (one which has the HZ Primary Connection Server column populated in ControlUp Console). The script uses the target machine to determine the connection server address, and is executed on the machine running ControlUp Console.
This script requires Horizon Credentials to be set for the account running the scipt on the target machine, these need to be created using the ‘Create credentials for Horizon scripts’ Script Action
This script requires VMWare PowerCLI to be installed on the machine running the script.
PowerCLI can be installed through PowerShell (PowerShell version 5 or higher required) by running the command ‘Install-Module VMWare.PowerCLI -Force -AllowCLobber -Scope AllUsers’ or by using the ‘Install and configure VMware PowerCLI’Script Action

Version: 1.3.6  |    Date: 2020-09-15  |   Creator: Wouter Kursten  |   Downloads: 17

Perform health check analysis of VMware App Volumes on an end-point, reporting issues that may be or were user impacting. Also shows disk mounts and durations for App Volumes mounted for current user sessions.

Version: 2.7.15  |    Date: 2020-08-27  |   Creator: Guy Leech  |   Downloads: 20

Pull all or just error, warning & critical event log entries from a given number of seconds before logon to a given number of seconds after logon.
Can assist in finding causes of slow or incorrect logons.

Version: 1.3.18  |    Date: 2020-06-19  |   Creator: Guy Leech  |   Downloads: 36

This script provides statistics for a given VMware Blast session

Version: 4.5.42  |    Date: 2020-06-11  |   Creator: Ton de Vreede  |   Downloads: 62

Finds and optionally deletes local user profiles. The user can provide two arguments – the minimum profile age in days and the minimum profile size. The default operation mode is to display the profiles that fit these criteria. When the “Delete” option is set to “true”, the script will delete the profiles it found.

Version: 2.4.20  |    Date: 2020-06-10  |   Creator: Guy Leech  |   Downloads: 84

This script acts when provisioning gets disabled for linked clones desktop pools because the overcommit ratio is set too low. It will calculate the correct ratio and set it to that.
After changing the ratio it will enable provisioning and when set to true it can also force a rebalance of the datastores.
When using iwth a trigger the Connection Server FQDN and Horizon Pool name need to be configured manually.

This script requires VMWare PowerCLI to be installed on the machine running the script.
PowerCLI can be installed through PowerShell (PowerShell version 5 or higher required) by running the command ‘Install-Module VMWare.PowerCLI -Force -AllowCLobber -Scope AllUsers’ Or by using the ‘Install VMware PowerCLI’ script.
Credentials can be set using the ‘Prepare machine for Horizon View scripts’ script.

Version: 1.1.3  |    Date: 2020-04-21  |   Creator: Wouter Kursten  |   Downloads: 11

Parses the Profile log for FSLogix event for a specific user and displays the results.

Version: 1.3.6  |    Date: 2020-03-03  |   Creator: Trentent Tye  |   Downloads: 194

This script deletes a machine from an Horizon desktop pool. If it is a manual pool the machine will only be removed from the pool but not deleted. If it is an automated pool the user can be forcefully logged off (otherwise the script will fail, Horizon 7.7 or newer required) and the machine will be deleted.

This action should be executed against a Horizon endpoint machine (one which has the HZ Primary Connection Server column populated in ControlUp Console). The script uses the target machine to determine the connection server address, and is executed on the machine running ControlUp Console.

This script requires VMWare PowerCLI to be installed on the machine running the script.
PowerCLI can be installed through PowerShell (PowerShell version 5 or higher required) by running the command ‘Install-Module VMWare.PowerCLI -Force -AllowCLobber -Scope AllUsers’

Version: 1.3.4  |    Date: 2020-02-25  |   Creator: Wouter Kursten  |   Downloads: 11

This script assigns a user to a Horizon desktop machine. This will only work with dedicated desktop pools.It will receive the connection server fqdn, Desktop pool and machine, login and domain names from the CU Console.

This action should be executed against a Horizon endpoint machine (one which has the HZ Primary Connection Server column populated in ControlUp Console). The script uses the target machine to determine the connection server address, and is executed on the machine running ControlUp Console.

This script requires VMWare PowerCLI to be installed on the machine running the script.
PowerCLI can be installed through PowerShell (PowerShell version 5 or higher required) by running the command ‘Install-Module VMWare.PowerCLI -Force -AllowCLobber -Scope AllUsers’

Version: 1.3.5  |    Date: 2020-02-25  |   Creator: Wouter Kursten  |   Downloads: 10

This script unassigns a user from a machine. This will only work with dedicated desktop pools. It will receive the connection server fqdn, Desktop pool and machine names from the CU Console.

This action should be executed against a Horizon endpoint machine (one which has the HZ Primary Connection Server column populated in ControlUp Console). The script uses the target machine to determine the connection server address, and is executed on the machine running ControlUp Console.

This script requires VMWare PowerCLI to be installed on the machine running the script.
PowerCLI can be installed through PowerShell (PowerShell version 5 or higher required) by running the command ‘Install-Module VMWare.PowerCLI -Force -AllowCLobber -Scope AllUsers’

Version: 1.4.4  |    Date: 2020-02-25  |   Creator: Wouter Kursten  |   Downloads: 9

This script finds a user session based on username and machine. This user is then logged off, even if the session is locked.

Version: 1.25.42  |    Date: 2020-02-25  |   Creator: Ton de Vreede  |   Downloads: 25

This script will issue the Refresh command for a Horizon Linked Clone.

Version: 1.7.9  |    Date: 2020-02-25  |   Creator: Ton de Vreede  |   Downloads: 10

Changes the amount VDI desktops in a desktop pool

This action should be executed against a Horizon endpoint machine (one which has the HZ Primary Connection Server column populated in ControlUp Console). The script uses the target machine to determine the connection server address, and is executed on the machine running ControlUp Console.

This script requires VMWare PowerCLI to be installed on the machine running the script.
PowerCLI can be installed through PowerShell (PowerShell version 5 or higher required) by running the command ‘Install-Module VMWare.PowerCLI -Force -AllowCLobber -Scope AllUsers’

Version: 2.5.8  |    Date: 2020-02-13  |   Creator: Wouter Kursten  |   Downloads: 15

This script finds Internet Explorer processes corresponding to tabs in which the URL matches the pattern provided by the user in the “Tab Title Pattern” argument, and kills these processes.

Internet Explorer may recover the killed tab automatically, which is a default behavior controlled by the the “Enable automatic crash recovery” setting. When set to “yes”, the “Disable Tab Recovery” setting of this script will prevent the killed tab from getting reopened. Tab recovery will then remain disabled at the user level.

If the Force parameter is set to “yes”, the script will terminate the processes it found, even if their count does not correlate to the number of tabs matching the provided pattern. Be advised that this option may result in closing more tabs than intended, and should be used with caution.

Version: 1.5.28  |    Date: 2019-04-10  |   Creator: Guy Leech  |   Downloads: 68

This script gets the dimensions of the users working display area and takes screenshots. The screenshots can be saved as a BMP, JPG or PNG in a location of choice.

Version: 1.2.2  |    Date: 2019-03-31  |   Creator: Ton de Vreede  |   Downloads: 61

This script gets the dimensions of the users working display area and take a screenshot. The screenshot can be saved as a BMP, JPG or PNG in a location of choice.

Version: 1.3.4  |    Date: 2019-03-27  |   Creator: Ton de Vreede  |   Downloads: 147

This script creates a video of the entire user display area and saves it in a location of choice. This script requires ffmpeg.exe to be downloaded and placed in an accessible location.

Version: 1.3.4  |    Date: 2019-03-27  |   Creator: Ton de Vreede  |   Downloads: 97

Logs off the selected user session

Version: 1.1.1  |    Date: 2019-01-27  |   Creator: ek  |   Downloads: 721

Displays the titles of all visible windows running in the user session

Version: 1.0.1  |    Date: 2019-01-13  |   Creator: Guy Leech  |   Downloads: 233

This script runs on the the target VDIXenApp computer. It will initiate a trace route command from the VDIXenApp machine to the client device. This will help identify which hop between the two devices has the highest latency.

Version: 1.1.3  |    Date: 2016-06-23  |   Creator: Matan Nataf  |   Downloads: 1440

This SBA gives a deeper insight into the PCoIP protocol for VDI VMs.

Version: 1.7.21  |    Date: 2016-01-03  |   Creator: Zeev Eisenberg  |   Downloads: 232
START YOUR TRIAL

Get Your Download Link

Gain access to ControlUp from your PC. Register and get a link to start your Free Trial.