Debugging steps for Citrix XenApp running PowerShell Scripts

Ensure you are invoking appropriate version of PowerShell to run your PS script Use C:Windowssyswow64Windowspowershellv1.0powershell.exe for 32-bit Use C:Windowssystem32Windowspowershellv1.0powershell.exe for 64-bit When you are invoking 32-bit/64-bit script for the first time on the system, ensure that appropriate ExecutionPolicy is set for the environment. If ExecutionPolicy is set to restricted PS shell just exits after launch. In case if your script making any ADO connections, ensure that proper driver names are used for example: You’ll see “Driver={Microsoft Access Driver (*.mdb, *.accdb)}” on systems running Access application whereas on systems that don’t have Access installed the driver will be named as “Driver={Microsoft […]

Read more

How Citrix XenApp Works

How Citrix XenApp Works User requests an application via below mentioned client access modes Citrix Client (Receiver) (over http on port 80 –or- https on port 443) (for SMB uses port 445) Online Plug-in Offline Plug-in (Streaming Client) Citrix Web Interface (Browser) Citrix Web Interface server passes the user request to Zone Data Collector server, with below details Authentication (user access token) User Information (user name, password and domain) The Zone Data Collector server returns the best application server available to Web Interface server, after performing below checks Available Servers Server Load Zone Preferences/Policies User Access Rights Web Interface server […]

Read more

Migration to Citrix XenApp 6

XenApp 6 Technical Changes: In addition to a unified management console, XenApp 6 includes several technical changes: All XenApp 6 prerequisites are automatically installed during the installation process. As such, only the base Windows Server 2008 R2 operating system must be installed on the server. Automatic reboots will occur during the XenApp installation process. Data Store database can only be based on SQL Server 2005/2008, SQL Server Express 2008 or Oracle. Citrix policies and farm settings are configured and applied universally as Group Policy Objects (GPOs) that have precedence over other local machine policies. Implementing XenApp 6: XenApp 6 implementations […]

Read more