• View Communities
    • Citrix Developer Network
      The place for unfiltered straight talk on Citrix products. Blogs, code downloads, best practices, APIs, and more can all be found here.
    • Citrix Ready Community Verified
      Does it work with Citrix? Application compatibility questions are a thing of the past with the new Citrix Community Verified site.
    • Blogs
      Learn the latest from the Citrix employees who are building application delivery infrastructure technologies.
    • Blogosphere
      The Citrix Blogosphere is a window into the thousands of conversations taking place about Citrix and Application Delivery.
  •  Sign In
XenApp Developer Network

Code Share

Community Contributed Citrix XenApp Scripts and Tools

Searching for a particular solution? Browse all the scripts and tools written by Citrix insiders, as well as by members of the Citrix community. Want to showcase your script or sample then login and contribute to the CDN community.

Login with your MyCitrix account and start contributing.

Citrix XenApp Publishing Extension 1.0

The XenApp Publishing Extension allows you to easily publish apps to your XenApp farm from a single right-click.

Tags: xenapp, codeshare, tools, scripts 0 comments

Add-DisableICALogonLE.ps1

A PowerShell script that creates a Load Evaluator with an empty Schedule Rule. A Load Evaluator with an empty Schedule Rule maximizes a XenApp server's load. Thus, it won't accept new ICA sessions.

Tags: 1 comments

Take XenApp Server "offline" to troubleshoot

A PowerShell script enables the XenApp administrator to take any XenApp server "offline" to troubleshoot. The current sessions on the server will not be affected and new sessions will not be routed to it.

Tags: mfcom, xenapp 9 comments

Add All Servers in Farm to Load Evaluator

Add All Servers in Farm to Load Evaluator

Tags: mfcom, code_share, add_all_servers 3 comments

Autodesk AutoCAD Map 3D 2009 on XenApp post installation script


AutoCAD Map 3D 2009 on Citrix XenApp Post Installation Script

Tags: autocad, autodesk, xenapp, ica, install, metaframe, citrix, map, presentation_server, terminal_service 5 comments

Get-CitrixApplication.ps1 (Powershell)

Returns Citrix Application Objects for AppName passed or RegEx

www.bsonposh.com 

Tags: mfcom, powershell 0 comments

Set-CitrixServerLogon.ps1 (Powershell)

Sets the Server to Enable or Disable Logons www.bsonposh.com

Tags: mfcom, powershell 1 comments

Get-CitrixAppServer.ps1 (Powershell)

Gets All the Servers for Specific App

 www.bsonposh.com

Tags: mfcom, powershell 0 comments

Find-App.ps1 (Powershell)

Searches published applications that match a given input parameter and returns matches displaying the full path (distinguished name).

Tags: mfcom, powershell 1 comments

Find-CitrixUser.ps1 (Powershell)

Finds where the user(s) are and out puts session info

www.bsonposh.com

Tags: mfcom, powershell 1 comments

Get-CitrixPrinterInfo.ps1 (Powershell)

Gets Print Driver Info from all the Servers in the Farm and exports to a file or outputs to the screen for further parsing

www.bsonposh.com

Tags: mfcom, powershell 1 comments

Find-CitrixIdleUser.ps1 (Powershell)

Finds users with Idle time greater than value passed and logs them off if you pass the -logoff flag

www.bsonposh.com

Tags: mfcom, powershell 3 comments

Get-CitrixSessionUser.ps1 (Powershell)

List ClientAddress and UserName for each Session

www.bsonposh.com

Tags: mfcom, powershell 0 comments

Set-CitrixPSVersion.ps1 (Powershell)

Sets the MPS Edition Version on a Server, List of Servers, or All Servers in the Farm.

www.bsonposh.com

Tags: mfcom, powershell 0 comments

List Server Load and Send Alert by Email

This VBScript is to query ServerLoad of all servers and send alert by email to administrator if serverload is higher than 9000. In a farm of multiple zones, you need to have "Share zone load information" ticked for the script to get ServerLoad across zones.

Tags: mfcom, load_evaluator 9 comments

Programatically Set Presentation Server 4.5 Edition

Simple script to change the Presentation Server 4.5 Edition

Tags: mfcom, version_information 9 comments

How to get Client IP and hostname using Citrix WFAPI SDK

The following example uses C# .NET and uses WFAPI SDK to list all sessions and  IP addresses on a Citrix server.

Tags: wfapi, clientip, client_ip 0 comments

How to get client IP address and client hostname using Terminal Services API

The following example uses C# .NET and wraps terminal services API to list all sessions and their  IP addresses on a server

Tags: tsapi, clientip, client_ip, terminal_services 1 comments

How to get a list of users and the client IP addresses using Citrix MFCOM

How to generate a list of users and their clientIP addresses for all the sessions in a Citrix farm

Tags: mfcom, clientip, client_ip, how_to_get_client_ip_in_citrix 2 comments

Get Client IP address and Client hostname using Citrix ICO SDK

The following example illustrates the use of methods and properties available to get  client network name and IP address information using Citrix ICO SDK

Tags: ica, client_ip, ico_sdk 0 comments

Logoff Users after n minutes of idle time

A simple script to Logoff Users after n minutes of idle time. The time is hard code in the script.

Tags: mfcom, logoff 2 comments

EdgeSight for Load Testing Example Script - Word 2007


EdgeSight for Load Testing is an automated performance and regression testing tool designed for Presentation Server environments. This script is an example script for Word 2007 showing the use of folders, folder repetition, wildcards and bitmap recognition

Tags: edgesight, load_testing 0 comments

EdgeSight for Load Testing Example Script - Word 2003

EdgeSight for Load Testing is an automated performance and regression testing tool designed for Presentation Server environments. This script is an example script for Word 2003 showing the use of folders, folder repetition, wildcards and bitmap recognition 

Tags: edgesight, load_testing 0 comments

Printer Drivers info in a farm is redirected to text file

List of all installed printer drivers in a citrix farm is redirected to a text file

Tags: mfcom, printer_drivers 7 comments

Add admin to Presentation Servers

 Adds local Administrators to all servers in a farm

Tags: mfcom, add_admin 0 comments

Adding a new Load Throttle Rule

Adding a Load Throttle Rule

Tags: mfcom, load_evaluator 0 comments

Enable VIP

Tags: scriptexchange_vip 0 comments

Whereis script

List all servers a user is logged on to.

Tags: mfcom, find_user_session 0 comments

List printer drivers on each server in the farm

A simple list to all  printer drivers on each server in the farm

Tags: mfcom, printer 0 comments

Enumerate All Servers For an Application In a Citrix Farm

The ListAllServersForApplication tool allows you to list all servers for an application in a farm.

Tags: scriptexchange_mfcom_script 1 comments

FarmAppUtil Tool

Tags: mfcom 0 comments

Performance Monitoring Test

Tags: 0 comments

Process Watcher

Tags: 1 comments

Application Enumeration

Tags: mfcom 1 comments

Tags

xenapp xenapp Delete
scripts scripts Delete
code share code share Delete
xenapp tools xenapp tools Delete
Enter tags to add to this page:
Please wait 
Looking for a tag? Just start typing.
Add admin to Presentation Servers
Add a Driver Mapping through MFCOM
Add All Servers in Farm to Load Evaluator
Add a Local Printer Using Microsoft's prnadmin.dll
Add a Print Driver Using Microsoft's prnadmin.dll
Add Customized Printer and Launch Application Using Microsoft's prnadmin.dll
Add-DisableICALogonLE.ps1
Adding a new Load Throttle Rule
Application Enumeration
Application Streaming SMS Integration
Autodesk AutoCAD Map 3D 2009 on XenApp post installation script
CheckXenAppIsFree.ps1  (Powershell)
Citrix Password Manager Helpdesk Utility
Citrix XenApp Publishing Extension 1.0
Count the users on a Citrix Farm (not Published Apps)
Create All Users Policy Script for Citrix Presentation Server 4.0
Create a Virtual IP Range, Bind a Citrix Presentation Server to a Virtual IP Range, and Add a Process to a Virtual IP List
Delete Suffix to application name
Demonstrate How to Logoff a User From a Session
Disable an Application in a Citrix Farm
Disable a Policy in a Citrix Farm
Display Administrator Permissions on Servers and Sub Folders
EdgeSight for Load Testing Example Script - Word 2003
EdgeSight for Load Testing Example Script - Word 2007
Enable An Application In A Citrix Farm
Enable A Policy In A Citrix Farm
Enable or Disable Logons for All Servers in a Farm
Enable or Disable Logons for a Specific Server in a Farm
Enable or Disable Server Logons in a Citrix Farm
Enable VIP
Enumerate All Applications For All Servers In A Citrix Farm
Enumerate All Applications For a Server in a Citrix Farm
Enumerate All Licenses In a MetaFrame XP Farm
Enumerate All Policies in a Citrix Farm
Enumerate All Printer Drivers in a Citrix Farm
Enumerate All Servers for All Applications in a Citrix Farm
Enumerate All Servers For an Application In a Citrix Farm
Examples For Internet Browsers With No ICA File
Examples Of Using Simple ICA Scripting to Log In
FarmAppUtil Tool
Find-App.ps1 (Powershell)
Find-CitrixIdleUser.ps1 (Powershell)
Find-CitrixUser.ps1 (Powershell)
Get-CitrixApplication.ps1 (Powershell)
Get-CitrixAppServer.ps1 (Powershell)
Get-CitrixPrinterInfo.ps1 (Powershell)
Get-CitrixSessionUser.ps1 (Powershell)
Get Client IP address and Client hostname using Citrix ICO SDK
Hotfix Inventory Management Tool
How to get a list of users and the client IP addresses using Citrix MFCOM
How to get a user's client IP address and other information using Citrix MFCOM - Visual C++
How to get client IP address and client hostname using Terminal Services API
How to get Client IP and hostname using Citrix WFAPI SDK
ICO Script Example Showing How to Respond to Events Using Active X
Launch an ICA Connection to a Published Application Using the ICA Client Object
List All Idle Sessions In A Citrix Farm
List All Idle Sessions in a Citrix Farm by User Name
List Hotfixes for All Servers in a Citrix Farm
List printer drivers on each server in the farm
List Server Load and Send Alert by Email
List XenApp Editions in CSV format
Logoff Users after n minutes of idle time
MFCOM Application Management Tool
MFCOM Script to send message to everyone on one server before scheduled reboot
MFCOM vbs Script to List all XenApp (CPS) Policies and their Enabled Configurations
Move a Server From One Zone to Another Zone
Parse Citrix License Files
Performance Monitoring Test
Printer Driver Inventory Management Tool
Printer Drivers info in a farm is redirected to text file
Process Watcher
Programatically Set Presentation Server 4.5 Edition
Remove All Applications From a Server in a Citrix Farm
Remove an Application From All Servers in Farm
Restore Custom Printer Settings Using Microsoft's prnadmin.dll
Retrieve ICA Client Version on a Client Machine Using a Web Browser
SAM - Server Application Matrix.
Save Custom Printer Settings Using Microsoft's prnadmin.dll
Select Default Printer Using Microsoft's prnadmin.dll
Set-CitrixPSVersion.ps1 (Powershell)
Set-CitrixServerLogon.ps1 (Powershell)
Simple Example of Receiving Events Using ICA
Streaming Profiler XML Tool
Take XenApp Server "offline" to troubleshoot
Talking to the XML Service
Whereis script
Xenapp Cloning Tool
Xenapp Cloning Tool - Configuration Plugin
Related Links