List the synchronization status and replication errors of all domain controllers in the domain.
This script can be executed on a monitor and will request the required data via a PSSession to the domain controller(s).
This script requires the ActiveDirectory PowerShell module to function.
If errors are found, this could be a long running script. Increase the timeout if required.
View Script Version: 2.0.0 • Created: 2023-04-11 • Modified: 2023-05-23
Enables provisioning on a Horizon RDS Farm
Can be used as an automated or manual action to enable provisioning for a Horizon RDS Farm
This action should be executed against a Horizon endpoint machine (one which has the HZ Primary Connection Server column populated in ControlUp Console) which is part of the relevant Desktop Pool. The script uses the target machine to determine the connection server address and the Desktop Pool name, 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: 2.1.8 • Created: 2023-04-06 • Modified: 2023-05-23
Disables provisioning on a Horizon RDS Farm
Can be used as an automated or manual action to disable provisioning for a Horizon RDS Farm
This action should be executed against a Horizon endpoint machine (one which has the HZ Primary Connection Server column populated in ControlUp Console) which is part of the relevant Desktop Pool. The script uses the target machine to determine the connection server address and the Desktop Pool name, 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: 2.1.9 • Created: 2023-04-06 • Modified: 2023-05-23
Enables a Horizon RDS Server
Can be used as an automated or manual action to enableHorizon RDS Server after troubleshooting or maintenance.
This action should be executed against a Horizon endpoint machine (one which has the HZ Primary Connection Server column populated in ControlUp Console) which is part of the relevant Desktop Pool. The script uses the target machine to determine the connection server address and the Desktop Pool name, 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: 2.0.3 • Created: 2023-04-06 • Modified: 2023-05-23
Disables a Horizon RDS Server
Can be used as an automated or manual action to disable Horizon RDS Server for troubleshooting or maintenance.
This action should be executed against a Horizon endpoint machine (one which has the HZ Primary Connection Server column populated in ControlUp Console) which is part of the relevant Desktop Pool. The script uses the target machine to determine the connection server address and the Desktop Pool name, 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: 2.0.12 • Created: 2023-04-06 • Modified: 2023-05-23
Gets the Active Directory expiration date of specified users or all users within specified search bases.
View Script Version: 2.1.12 • Created: 2023-04-06 • Modified: 2023-06-22
Retrieve Azure Advisor recommendations for the selected VM(s), the resource group containing the VM or the whole subscription.
View Script Version: 1.0.4 • Created: 2023-04-04 • Modified: 2023-04-05
Check Profile Sizes examines user profiles for all or selected user accounts on the target machine, grouping the results by file type, using the extension.
For each group of files, if the size of the group exceeds a threshold (default 15% of the total profile size) the individual files are listed, sorted by path or by size (descending) and showing the actual file size in bytes.
To keep the output reasonably short, a threshold is set on the number of files shown individually per are listed by path (default 6) - beyond this, files are summarized by folder (order by count of files, descending).
Arguments:
ThresholdPercentToExpand (default: 15) - the threshold percent of the total profile size at which a file-extension group is listed.
SamAccountNameList (default: All) - the list of account names to be reported (comma-separated, any leading or trailing spaces will be trimmed). If set to All, the script will include local user and Active Directory user accounts.
SortBy (default: Size) - must be set to Size (individual files are listed by size, descending) or Path (individual files are listed by full path, ascending).
PreSummarySize (default: 6) - the number of files that will be listed individually (by group, according to the configured sort order) before the script switches to reporting files grouped by folder.
View Script Version: 1.2.17 • Created: 2023-03-08 • Modified: 2023-03-23
Query all services, both system and per-user, get the binary responsible for the service, which will be a dll when the service executable is svchost,exe and check its digital signature.
By default, only services whose binary is not validly signed will be shown but parameters are available to show any signing state and to show all services or just non-Microsoft ones
View Script Version: 1.0.6 • Created: 2023-02-23 • Modified: 2023-02-23
Measure the time taken from when an end user attempts to launch an AVD session to when that remote session becomes available. Designed to be used with AVD VMs which have "Start VM on Connect" enabled via their parent Host Pool
View Script Version: 1.1.12 • Created: 2023-01-25 • Modified: 2023-05-15
This script will return the current status of the Cloudpaging Player on a given machine.
View Script Version: 2.0.7 • Created: 2022-12-01 • Modified: 2023-04-21
This script will clear a user's Cloudpaging cache to effectively reset the cache as new.
View Script Version: 2.1.8 • Created: 2022-12-01 • Modified: 2023-04-21
This script returns all Cloudpaging Containers available to a user inn a selected session.
View Script Version: 1.2.10 • Created: 2022-12-01 • Modified: 2023-01-23
This script returns cache details from machines including the cache storage location, the minimum size, maximum size and percentage of cache used.
View Script Version: 2.0.6 • Created: 2022-12-01 • Modified: 2023-04-21
This script will return the version of the Cloudpaging Player installed on the machine.
View Script Version: 2.0.7 • Created: 2022-12-01 • Modified: 2023-04-21
This script will initiate a sync from the Cloudpager client to the configured Cloudpager tenant and sync all Workpods the logged in user is entitled to.
View Script Version: 3.0.7 • Created: 2022-11-29 • Modified: 2024-05-26
Will show the state of accelerated networking on the network interfaces for a VM with the option to enable or disable it.
Not all VM sizes/SKUs support accelerated networking - an attempt to enable it where it is not supported witll result in an error.
Connectivity may be interrupted when the setting is changed.
View Script Version: 1.0.3 • Created: 2022-10-21 • Modified: 2023-02-26
Exports users from active directory to a CSV for solve user import.
Users and groups must be comma separated, if one is not used please have '$null' in the field so it does not attempt to be processed.
A user account should contain the following data, otherwise it will not be exported: userprincipalname (UPN), givenname, sn (surname), mail (emaill address), samaccountname, distinguishedname
Builtin groups such as Domain Users are not supported
View Script Version: 1.0.19 • Created: 2022-10-11 • Modified: 2022-10-30
Searches the given list of shares, or pulls them from the registry if * specified and the script is running on a machine with FSlogix installed, for .metadata files and extracts the name of the machine where the corresponding vhd/vhdx file is mounted along with other useful data about the disk.
The last boot time of the machine where the disk is mounted can be retrieved where if this is empty/missing it likely means that the user running the script does not have WMI/CIM permissions or that machine is not powered on.
Both profile and Office disks will be reported on.
View Script Version: 2.0.12 • Created: 2022-10-06 • Modified: 2022-12-14
234
This script will test the connected virtual network of the machine, and validate if required outbound communication to use RDP Shortpath for public networks is open.
View Script Version: 1.1.3 • Created: 2022-10-05 • Modified: 2022-10-06