This script Recovers a Horizon View Instant Clone using the VMware Horizon api's. You can use this to 'rebuild' an Instant Clone if there is an issue with the machine.
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.
View Script
Version: 3.6.8 •
Created: 2020-01-11 •
Modified: 2023-11-24
This script retreives the administrative users and groups in a Horizon View environment.
You can this script to make sure administrators have the right permissions in Horizon View?
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.
View Script
Version: 3.5.9 •
Created: 2020-01-11 •
Modified: 2020-02-04
This script connects to all pod's in a Cloud Pod Architecture(CPA) or only the local one if CPA hasn't been initialized and pulls all health information for configured UAG's.
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.
Note: Requires PowerCLI 11.4 or higher and Horizon 7.10 or higher
View Script
Version: 4.6.9 •
Created: 2020-01-09 •
Modified: 2020-09-23
Changes the amount VDI desktops in a desktop pool. Use UP_FRONT or ON_DEMAND for the Provisioningtype depending if you want to provision all desktops up front. If UP_FRONT is used minNumberOfMachines and numberOfSpareMachines will be ignored.
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'
View Script
Version: 4.7.13 •
Created: 2020-01-09 •
Modified: 2023-11-24
Changes the amount of RDS hosts in a Horizon Farm.
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'
View Script
Version: 1.5.6 •
Created: 2020-01-09 •
Modified: 2020-02-11
This Script Action checks if your Citrix ADC appliance is a VPX and if so, changes the cpuyield setting to YES to ensure no High CPU usage is reported on the hypervisor (see https://support.citrix.com/article/CTX229555)
Note: This script only changes the setting on the current ADC and most be performed on both nodes of a HA pair as the setting is node specific and not synchronized.
View Script
Version: 1.2.3 •
Created: 2020-01-05 •
Modified: 2020-02-11
this Script Action checks if the suggested mitigation responder policy is configured and globally bound on the Citrix ADC or Citrix Gateway appliance as described in Citrix knowledgebase article CTX267679 (https://support.citrix.com/article/CTX267679).
Note: This Script Action does not perform the suggested mitigation for the management interfaces as it may break administration access.
View Script
Version: 2.2.9 •
Created: 2020-01-01 •
Modified: 2020-01-08
Lists any profiles assigned to the IGEL device using the IGEL IMI Rest API.
Note: Given that the common practice for the UMS server is to use the self signed Certificate,
this script will ignore SSL errors.
View Script
Version: 3.5.8 •
Created: 2019-12-16 •
Modified: 2020-08-11
Starts a VNC connection to the selected IGEL device
Updated to remove certificate requirements.
View Script
Version: 2.7.22 •
Created: 2019-12-16 •
Modified: 2020-08-11
Tells the IGEL UMS to push a system configuration refresh to the target device
Send a configuration update to an IGEL device from the UMS using the IGEL IMI Rest API.
Note: Given that the common practice for the UMS server is to use the self signed Certificate,
this script will ignore SSL errors.
View Script
Version: 3.8.12 •
Created: 2019-12-12 •
Modified: 2020-08-11
Instruct the IGEL UMS to reboot the target device using the IGEL IMI Rest API.
Note: Given that the common practice for the UMS server is to use the self signed Certificate,
this script will ignore SSL errors.
View Script
Version: 3.6.11 •
Created: 2019-12-12 •
Modified: 2020-08-11
Gets details about the device using the IGEL IMI Rest API.
Note: Given that the common practice for the UMS server is to use the self signed Certificate,
this script will ignore SSL errors.
View Script
Version: 3.12.18 •
Created: 2019-12-12 •
Modified: 2020-08-11
Instruct the IGEL UMS to send a wakeup command to the target device using the IGEL IMI Rest API.
Note: Given that the common practice for the UMS server is to use the self signed Certificate,
this script will ignore SSL errors.
View Script
Version: 4.9.14 •
Created: 2019-12-12 •
Modified: 2020-09-08
Parses the Profile log for FSLogix event for a specific user and displays the results.
View Script
Version: 7.6.27 •
Created: 2019-12-03 •
Modified: 2023-10-26
For using Horizon View scripts the Hv.Helper module is required. This script installs the module (version 1.1) on the target machine (for all users). By default an existing module is NOT overwritten. If Overwrite = True is specified the existing module will be overwritten.
The module is embedded in the script. The version is 1.1
View Script
Version: 2.3.8 •
Created: 2019-12-02 •
Modified: 2019-12-04
197
Connecting to a Horizon Connection server is required for running Horizon scripts. The server does not allow passthrough (Active Directory) authentication. In order to allow scripts to run without asking for a password each time (such as in Automated Actions) a PSCredential object needs to be stored on each target device (i.e. each machine that will be used for running Horizon scripts). This script can create this PSCredential object on the targets.
PSCREDENTIIAL OBJECTS CAN ONLY BE USED BY THE USER THAT CREATED THE OBJECT AND ON THE MACHINE THE OBJECT WAS CREATED.
- The User that creates the file is required to have a local profile when creating the file. This is a limitation from Powershell
Modification history: 20/08/2019 - Anthonie de Vreede - First version
03/06/2020 - Wouter Kursten - Second version
Changelog ;
Second Version
- Added check for local profile
- changed error message when failing to create the xml file
View Script
Version: 5.6.14 •
Created: 2019-12-02 •
Modified: 2020-12-08
Leverage MSTSC.exe for Shadow and remote control of sessions.
For troubleshooting see:
https://support.controlup.com/hc/en-us/articles/360000602929-Shadow-RDS-Session-without-prompt
Note for Win10: Make sure you are allowing "Remote Desktop -Shadow (TCP-In)" in the Firewall
View Script
Version: 1.7.20 •
Created: 2019-11-09 •
Modified: 2020-06-11
Enable or Disable by name, or name pattern, with the option to message any users currently running the apps and/or terminate them after a specified grace period.
View Script
Version: 1.0.1 •
Created: 2019-11-04 •
Modified: 2019-11-04
This is a simple script that restarts the BrokerAgent service on a Citrix VDA. This is useful when VDAs become unregistered. It forces them to try to re-register to a Delivery Controller. In some instances a reboot of the VDA may be required, for everything else there's this SBA!
View Script
Version: 1.1.8 •
Created: 2019-10-23 •
Modified: 2021-03-18
Using PowerCLI, Connect to vCenter and start or stop the SSH service on a host.
Notet that , the computer running this script must have PowerCLI, and vCenter credentails are required during script execution.
View Script
Version: 1.2.25 •
Created: 2019-10-04 •
Modified: 2019-10-04