ICA Session RoundTripTime

ICA Session RoundTripTime

Version: 2.2.39 Creator Name: Gadi Feldman Date Created: 2017-03-20 Date Modified: 2017-04-23 Scripting language: PS Download Count: 355 The script runs for 20 seconds and measures (once every 2 seconds) the ICA RTT and network latency of the relevant session. The output shows the session info (username, device name/IP, session name/ID) and 10 reads (once every 2 seconds) of the session’s […]

Reset Receiver Client

Version: 2.2.6 Creator Name: David Ott Date Created: 2016-08-11 Date Modified: 2017-02-26 Scripting language: PS Download Count: 80 Resets Citrix Receiver in VDA session. Requires cleanup.exe and selfservice.exe. It can take a little over a minute to run. * Resetting will delete all apps, desktops, accounts, and configurations, and return Receiver to default settings. It will also close all active sessions. […]

Analyze HDX Bandwidth

Version: 1.2.27 Creator Name: Matan Nataf Date Created: 2016-06-26 Date Modified: 2016-06-27 Scripting language: PS Download Count: 733 This script measures the bandwidth of a given active HDX session, and breaks down the bandwidth consumption into the most useable ICA virtual channels. The output shows the bandwidth usage in kbps (kilobits per second) of each virtual channel and the total session. […]

Get Citrix MCS RAM / Disk Cache Usage

Version: 1.0.1 Creator Name: Andrew Morgan Date Created: 2016-05-31 Date Modified: 2016-05-31 Scripting language: PS Download Count: 231 Use this script based action to pull detailed information on the cache usage on Citrix XenDesktop 7.9 and above. #Requires -Version 3.0 $availablemem = [math]::Round((Get-counter '\Citrix MCS Storage Driver\Cache memory target size').countersamples[0].cookedvalue / 1mb) $mem...

Citrix Version Details

Version: 1.8.24 Creator Name: Andreas Moe Date Created: 2016-04-29 Date Modified: 2017-01-31 Scripting language: PS Download Count: 184 Gets detailed information on Citrix subcomponents # This section prevents the table from getting truncated on the right side $pshost = get-host $pswindow = $pshost.ui.rawui $newsize = $pswindow.buffersize $newsize.height = 300 $newsize.width = 200 $pswindow.buffersize = $newsize $newsize = $pswindow.windows...

Citrix Provisioning Services 7.8 Farm Check

Version: 1.0.9 Creator Name: Andrew Morgan Date Created: 2016-04-13 Date Modified: 2016-04-22 Scripting language: PS Download Count: 197 The following script runs a report against the PVS farm using the latest PowerShell 7.7 and above PowerShell cmdlets. #File locations: $installutilroot = "$env:systemroot\Microsoft.NET\Framework64\v4.0.30319\installutil.exe" $pvsconsoleinstallroot = "C:\Program Files\Citrix\Provisioning Serv...

HDX Connectivity Health

Version: 1.12.26 Creator Name: Matan Nataf Date Created: 2016-03-13 Date Modified: 2016-03-16 Scripting language: PS Download Count: 536 The script runs on the ControlUp Console computer and initiates an HDX connection against one or more XenApp servers in order to check the server’s health. The script does not perform any actual login activity to the targeted XenApp server. <# .SYNOPSIS The […]

MS Patch check for Citrix

Version: 1.1.4 Creator Name: Zeev Eisenberg Date Created: 2015-10-13 Date Modified: 2015-10-13 Scripting language: PS Download Count: 525 This SBA will check the target computer to see if Citrix’s list of recommended Microsoft patches are installed for Windows Server 2012/2012 R2. This helps with Best Practice baselining. <# Remake of Christian Edwards script to make it more flexible  http://blogs.technet.com/b/cedward/archive...

Get PVS Target Device Retries

Version: 1.2.4 Creator Name: Yoni Avital Date Created: 2015-08-09 Date Modified: 2015-08-10 Scripting language: PS Download Count: 358 Gets the PVS target device retries count via the “Mcli-Get DeviceStatus” PowerShell command. This action should be executed on a PVS server with the MCLI PowerShell snap-in installed. $devicename = $args[0].Split(".")[0] $ErrorActionPreference = "Stop" ...

Get PVS Write Cache Size

Version: 2.12.18 Creator Name: Matthew Nichols Date Created: 2015-03-29 Date Modified: 2015-04-14 Scripting language: PS Download Count: 660 A Script to obtain the Pool Non Paged Bytes which ultimately is an indication of the amount of Cache in Ram used by Citrix Provisioning Services. This script will output the amount of PVS Ram Cache in use. This is done by enumarating […]

Disable DEP

Version: 1.0.1 Creator Name: jjordan Date Created: 2014-08-27 Date Modified: 2014-08-27 Scripting language: BAT Download Count: 262 This disables DEP which is recommended by Citrix. Bcdedit /set nx alwaysoff

Add Server to a XenApp Worker Group

Version: 3.2.13 Creator Name: Zeev Eisenberg Date Created: 2013-12-30 Date Modified: 2014-02-18 Scripting language: PS Download Count: 164 Adds the selected XenApp server(s) to a Worker Group The Script <# .SYNOPSIS     Add the server to a XenApp Worker Group .PARAMETER WorkerGroupName    The name of the Worker Group .PARAMETER ServerNames    The name of the server to add to […]