Authentication: Your Identity


Most of us ignore authentication because it is seamless with us using our Active Directory username to log onto a domain-joined Windows 10 PC. But when we expand beyond Windows, there are so many other things to consider. I avoided learning about authentication for a long time.  So many technologies. So many acronyms.  So many options.  I felt like I needed to start learning more about authentication. Most of us see authentication as a big, scary, ugly thing that we want to avoid the details, but those details can help in understanding how all of these different authentication options fit … Continue reading Authentication: Your Identity

Logon: VM Start


Diagnosing long logon times is quite a challenge.  Citrix Director breaks our logon time down into unique phase to help focus your attention on an aspect of the entire logon process instead of logon in its entirety. Looking at my 100+ second logon time, I noticed I have a 24 second virtual machine start time.  This is new for my environment. If properly designed, the VM start time would add 0 seconds to a user’s logon time. We want our VMs ready before the user requests it. If we look at the power management settings I have for this delivery … Continue reading Logon: VM Start

Citrix VDA Performance


Winter in Minnesota.  Back the car out of my driveway, reach the road and my car immediately slides, sideways downhill.  I think I need new tires. One of the best practices I like to talk about is “Maintain, because set and forget does not work.” We all know it is important to maintain our systems, but rarely do we make it a priority.  For instance, how much of an impact would maintaining the virtual delivery agent (VDA) have on the performance of my virtual app or desktop session? Would it affect the server? Because the latest versions of the VDA … Continue reading Citrix VDA Performance

Logon: Brokering


I just experienced a 100+ second logon time for my Virtual Apps and Desktops session. Hopefully, you are not thinking “That’s pretty fast”. If I look at the detailed breakdown of my logon time, you can see it is a mess. Something is happening with my environment to cause things to spike. I want to focus on Brokering. Why is this logon so long when compared to the user average for the past 7 days? To better identify where to start troubleshooting, we need to better understand the brokering process. When the user selects a link to start a session, … Continue reading Logon: Brokering

Synchronize vs Mirror


This has confused me with Citrix Profile Management… What is the difference between synchronizing a folder and mirroring a folder? When I say source and destination, I mean the following: Source = virtual desktop Destination = profile store The descriptions for both sound very similar, so I thought I would dig into this a little deeper by looking at what happens to items in the source/destination. Synchronize: New file (Source) – File is copied to the destination Modified file (Source) – File is copied over the file in destination New file (Destination) – File remains Mirror New file (Source) – … Continue reading Synchronize vs Mirror

Workspace app with StoreFront


You might have heard that the next version of Citrix Receiver is Citrix Workspace app.  Workspace app extends the capabilities of Receiver to incorporate other on-premises and cloud-hosted services, like Virtual Apps and Desktops (traditional, on-premises deployment) Virtual Apps and Desktops Service Access Control Content Collaboration Endpoint Management Because Citrix Workspace incorporates more than Windows/Linux apps and desktops, the user interface also changed. The question I always get is Can I use Workspace app with StoreFront?  Yes What happens if I use Workspace app with  StoreFront? You will get the same experience as Receiver. Only when you point Workspace app … Continue reading Workspace app with StoreFront

LoginVSI PowerShell – Perfmon


A large number of LoginVSI tests I perform are single user tests.  I want to compare a single user’s bandwidth usage, RAM usage, CPU usage, etc. I know that LoginVSI incorporates monitoring, but these tests, I prefer perfmon data. How do I get perfmon to start capturing metrics when a user logs in and stop when a user logs off?  How do I automate the filenames for the perfmon captures so I can easily identify different tests? V4-VSI-Logon.cmd LoginVSI already has a file that gets executed when a user logs on (\\domaincontroller\netlogon\V4-VSI-Logon.cmd). I will simply add a command to this … Continue reading LoginVSI PowerShell – Perfmon