ICAConnect version 1.2

I’ve update my command line tool to connect to XenApp server, ICAConnect. The new version has two new features:

  • Support 32bit color depth
    My fine colleague, Dennis Geerlings, has updated the option to connect to a XenApp server using 32bit colors. To use this, just use the “/color 32bit” switch.
  • Support seamless windows
    I’ve added support for seamless connections. Just use the “/seamless” switch to start an application in seamless mode.

Head over to the Tools section to grab the new version of ICAConnect. If you have any questions or feature requests, feel free to leave a comment or send me an e-mail.

ICA connections using Powershell – Part 2

In part 1, I talked about the basics of using the ICA Client Object SDK (ICO SDK). In this second part, I’ll talk about modifying the appearance of your ICA connection using the ICO SDK. This includes:

  • Resolution
  • Color Depth
  • Fullscreen and Seamless Mode

Resolution

The resolution of the ICA connection is modified by setting two properties in your ICO SDK: DesiredHRES (horizontal resolution) and DesiredVRES (vertical resolution). By default the used resolution is 640×480. We already had the following code to make the ICA connection:

[System.Reflection.Assembly]::LoadFile("C:\Program Files (x86)\Citrix\ICA Client\WfIcaLib.dll")
$ICA = New-Object WFICALib.ICAClientClass
$ICA.Address = "XASRV001"
$ICA.Username = "TestUser01"
$ICA.SetProp("Password","MyUsersPassword")
$ICA.Domain = "LAB"
$ICA.Application = ""
$ICA.Launch = $true
$ICA.OutputMode = [WFICALib.OutputMode]::OutputModeNormal
$ICA.Connect()

Read More

RDP not working after XenApp 6 uninstall

A while ago I was doing a large VSI project in a XenApp environment. While the results were not what we expected, I wanted to rule out that the bottleneck was XenApp itself. So using RDP as a connection protocol instead of ICA.

After doing some changes on the servers I tried to logon using MSTSC. It gave me a nice error message and didn’t allow me to connect.

Read More

Connecting to XenApp server through command-line

Citrix Admins out there probably know the issue; a user reports a problem and you need to troubleshoot the problem on the specific server that this user was logged on to. Logging on with user credentials to a certain server is not that easy, unless you create/modify a published desktop (or published application for that matter).

I created a little tool which allows you to easily connect to a published resource on a specific server. You can download it from the Tools section of my site and it’s called ICA Connect.

Read More

XenDesktop DDC Connection Troubles

I’m working on a nice Login VSI benchmarking project at a customer. This is an VDI environment of 1500 machines on vSphere hosts (FlexPod hardware which has Cisco UCS Servers, Cisco Nexus switches and NetApp storage built in). We’ll be using the NetApp Rapid Cloning functionality instead of XenDesktop Machine Creation Services. I probably will blog about it when we used it and have a decent overview.

The broker software of choice is XenDesktop 5.6. Now, I did some XenDesktop installations before, but never on this scale. XenDesktop is a relative next-next-finish install, so I didn’t think I would run into problems at the installation stage of the Desktop Delivery Controllers (DDC’s). Well… I was mistaken.

Read More