
The Citrix Session
Welcome to 'The Citrix Session,' where we bring you the latest in Citrix technologies and solutions. Hosted by XenTegra, this podcast dives deep into the world of Citrix digital workspace solutions, exploring everything from virtual apps and desktops to networking and security. Join us each episode as we discuss best practices, new features, and expert strategies to optimize your Citrix environment and enhance your user experience. Whether you're an IT professional seeking to expand your Citrix knowledge or a business leader looking to improve operational efficiency, 'The Citrix Session' is your essential resource for staying ahead in the ever-evolving tech landscape. Tune in to transform the way you work with the power of Citrix and XenTegra."
The Citrix Session
Introducing Session Remote Start: Faster logins, more productivity.
In this episode of the Citrix Session, host Bill Sutton and a panel of experts, including Andy Whiteside, Geremy Meyers, and Todd Smith, delve into the latest enhancements Citrix has made to improve both security and operational efficiency. They discuss the new feature, Session Remote Start, which enables faster logons and boosts productivity by allowing physical security measures like badge scans to initiate and prepare Citrix sessions even before the user reaches their desk.
The team explores how this integration not only speeds up the login process but also aligns with Citrix’s commitment to enhancing the user experience and administrative visibility. They cover technical aspects, potential use cases, and the implications of API-driven session management for various industries, especially those with high-security needs like healthcare and public sectors.
Tune in to learn how Citrix continues to innovate by merging physical security with digital access, aiming to transform how we approach workspace efficiency and user satisfaction.
WEBVTT
1
00:00:02.520 --> 00:00:16.229
Bill Sutton: Hello, everyone, and welcome to episode 1 74 of the Citrix session. I'm your host, Bill Sutton, along with a few other folks that have joined today. 1st of all, 1st off, Andy Whiteside. You want to introduce yourself really quickly, Andy, and say, Hello.
2
00:00:16.239 --> 00:00:34.919
Andy Whiteside: Just glad to be back on Bill, excited about talking about what Citrix is doing to invest in the product further, and want people to know that we're a partner that's out here to be proactive about getting the message out and here to help. And you know we do all kinds of madness around here to try to help raise the bar around the Citrix spot. Space.
3
00:00:34.920 --> 00:00:45.480
Bill Sutton: Yes, we do absolutely also from Citrix or from Citrix, Jeremy Myers and Todd Smith. I'm gonna say, Hello, real quick. Just reintroduce yourselves for those who may not know who you are.
4
00:00:46.420 --> 00:00:59.909
Geremy Meyers: Sure. So I'm Jeremy Myers. I lead. A group of ats is on the east coast, and I have had the pleasure of working with integra for many, many moons. It's actually really good to see Andy and Todd back. So this might be the 1st
5
00:01:00.436 --> 00:01:04.310
Geremy Meyers: might be the 1st session we've done all year with the squad.
6
00:01:05.170 --> 00:01:05.830
Bill Sutton: It is.
7
00:01:05.830 --> 00:01:10.408
Todd Smith: I was just gonna say that Happy New Year. And then Bill reminded me that it's actually February. So
8
00:01:11.340 --> 00:01:27.339
Todd Smith: I missed the entire month of January with you guys, and I'm glad to be back. But I'm Todd Smith. I'm the Ats covering the Canadian public sector accounts, which includes some of the healthcare organizations in Western Canada. So if you're listening out there.
9
00:01:28.490 --> 00:01:30.199
Todd Smith: glad you were able to join us.
10
00:01:30.520 --> 00:01:35.940
Geremy Meyers: By the way, Todd, so is this your 1st winter with the main.
11
00:01:36.550 --> 00:01:39.800
Geremy Meyers: the the field, the acreage in Maine, the house in Maine.
12
00:01:39.800 --> 00:01:46.839
Todd Smith: Yeah, it's it's it's technically, it's my 3rd winter, because I bought it in December of 2022. So
13
00:01:47.340 --> 00:01:55.756
Todd Smith: but this is the 1st year that I've actually had some equipment to be able to actually move snow around which we've actually got a lot of, and got a chance to
14
00:01:56.510 --> 00:02:00.260
Todd Smith: the the house plans are progressing nicely, though.
15
00:02:01.470 --> 00:02:05.759
Geremy Meyers: I can't imagine what you're you're having to drive to blow some snow, mostly with that.
16
00:02:05.950 --> 00:02:06.710
Bill Sutton: Wow!
17
00:02:06.830 --> 00:02:20.989
Bill Sutton: Very good. Well, it's great to have the whole gang here today. So we're going to cover the blog article entitled In Introducing session. Remote. Start faster logons, more productivity by Manjanatha. Golly from Citrix.
18
00:02:21.617 --> 00:02:48.730
Bill Sutton: So this is a feature that I can remember probably a decade ago, maybe 15 years ago at a law firm. Talking about this, the Holy Grail, of being able to to allow your badge, your hid badge, or some other type of badge that unlocks the door to log you into your Citrix session. And make it available to you when you come in, or you sit at your desk for a reconnect, which I think is what this is all about to some degree right. Jeremy or Todd.
19
00:02:49.208 --> 00:02:59.779
Geremy Meyers: It it is. But you know what. Since you go way back, Bill, let's talk about that real quick. So we've got a feature that's been in the product for many, many years, called Session Pre Launch.
20
00:02:59.780 --> 00:03:00.095
Bill Sutton: Yep.
21
00:03:00.410 --> 00:03:07.109
Geremy Meyers: But of course, that works as you logged into receiver on whatever device you're on. That's when it would kick off
22
00:03:07.400 --> 00:03:12.119
Geremy Meyers: your pre-launch session, basically, what it's doing is it's abstracting the logging in. So of course.
23
00:03:12.250 --> 00:03:26.840
Geremy Meyers: you know you go. You sit down at a desk, you log in for the 1st time. You know you gotta wait for windows to log in. Now, what's great about a physical local PC is you can see that entire login process. You see the whole. What do we call it? Was that the Gina? It wasn't just the Gina, but it was the entire login process.
24
00:03:26.840 --> 00:03:29.149
Geremy Meyers: Yeah. Profile load everything.
25
00:03:29.150 --> 00:03:35.049
Geremy Meyers: Hey? Listen! You got you got some feedback right? So you knew what was going on, even if you didn't like the fact. It took 3 min. But at least you knew.
26
00:03:35.130 --> 00:03:50.749
Geremy Meyers: Now enter a Citrix session a lot of times. We abstract that. So you don't see all those things happening. So sometimes folks would click an icon and they would wait 3 min to log in, but nothing would show up on the screen. And then magically, just about the time you forgot about it. Boom! Your your seamless session
27
00:03:50.800 --> 00:04:06.330
Geremy Meyers: would pop up and off you went right. So we introduced this feature called prelaunch. The idea was as you logged into citrix receiver at the time, it would kick off in the background the session. Get that guy booted up and leave it in a disconnected state. So when you finally clicked
28
00:04:06.600 --> 00:04:11.669
Geremy Meyers: the icon and receiver or workspace, it would pop right up. So that was the feature that's been around
29
00:04:11.840 --> 00:04:16.169
Geremy Meyers: for a long time. But, Todd, this is different. Do you want to tell us what's different about him?
30
00:04:16.800 --> 00:04:19.509
Todd Smith: Yeah. So so the biggest thing that's different here is
31
00:04:20.089 --> 00:04:26.159
Todd Smith: the ability to actually interact with other technologies through our Api stack.
32
00:04:26.822 --> 00:04:34.069
Todd Smith: So so as an example, right? You badge in using an hid card or proximity badge, or something like that.
33
00:04:34.600 --> 00:04:45.109
Todd Smith: that interaction will actually start up your workspace or start up your desktop or your application stack. So by the time you get to your desk
34
00:04:45.280 --> 00:04:46.539
Todd Smith: it's up and running
35
00:04:47.040 --> 00:04:55.387
Todd Smith: right. So the benefit here is that you're not having to wait to get to your physical PC, to actually start your workday
36
00:04:56.400 --> 00:05:03.469
Todd Smith: which can save considerable amount of time depending on where you're at and things like that. But it's once again
37
00:05:03.610 --> 00:05:12.510
Todd Smith: allowing you to connect that physical security layer into something that's going to allow you to work faster, or or get working faster.
38
00:05:14.570 --> 00:05:25.560
Geremy Meyers: Right? So because it's api driven and not me logging into Workspace, which means I've got to be in front of some sort of device. I mean, that opens up so many possibilities. Right? So
39
00:05:25.890 --> 00:05:45.080
Geremy Meyers: I'm just thinking like, tap and go touch and go badge into an office. Anything that can leverage an Api and kick off that access is conceivably something that could kick it off. So in this article here, the way to describe it is, you know. Maybe you walk into the building and you've badged into the 1st floor, maybe on the 5th floor. You badge into the 1st floor.
40
00:05:45.170 --> 00:05:59.010
Geremy Meyers: you know, just to go through the the kiosk. I'm in my head, I'm thinking, just going to the Citrix office. The idea is, by the time I got up to my desktop, or I've unpackaged my laptop and and logged in my session is already up. It's just in a disconnected state, so that when I press
41
00:05:59.440 --> 00:06:08.090
Geremy Meyers: you know the icon to launch it. Boom I'm in in 10 seconds or less, however long it takes to actually broker an Hdx connection at that point. That's the
42
00:06:08.370 --> 00:06:10.989
Geremy Meyers: that. I think that's the Nirvana Bill's talking about.
43
00:06:12.000 --> 00:06:31.015
Bill Sutton: Yeah, that's what we talked about a number of years ago with this law firm was, you know, we they badge into the garage, and then they badge in again at the the main floor and the elevator, and so forth, and we could leverage one of those those badge ends, if you will to kick off a session, and I think Prelaunch was kind of the 1st evolution of that. But
44
00:06:31.280 --> 00:06:48.259
Bill Sutton: they had that they they could do that from their their device, and log into receiver and log into a desktop. But this is a little bit different, like you said, because it's Api driven. It's really before the the login per se before the user enters their password. It's kind of building it up, building the session up in the background right.
45
00:06:49.650 --> 00:06:54.299
Geremy Meyers: Yep, yep. So when I was going through this article, I mean, I think. Listen. There's some
46
00:06:54.880 --> 00:07:05.379
Geremy Meyers: 3rd party vendors that could do this, of course, and they'll build this right in. I'm just thinking right off the bat, like an improvida could do this easily right? I mean, they're already doing this in some capacity now, but this just this makes it a little bit easier. But
47
00:07:05.720 --> 00:07:14.490
Geremy Meyers: I mean, listen, if you're if you're an it admin, and you've got some scripting chops, you know. You could come up with a workflow that makes sense for maybe what's unique to your business, too.
48
00:07:15.940 --> 00:07:40.400
Bill Sutton: Yeah, I mean, really, what this is trying to the problem is trying to solve is a frustration with with login times and and users getting frustrated like you said with that 3 min login. And then, of course, when that login takes so long some folks will pick up the phone and call a call a support desk and say, I'm still waiting to log in. So this that's part of the reason for this. That's not the only reason, but certainly one item is to help reduce user frustration and lost time. Right?
49
00:07:40.980 --> 00:07:50.039
Geremy Meyers: Yeah, I mean, at the end of the day, this is not putting lipstick on a pig like if it takes a long time to log in like. I think that's something that should be addressed as well. In fact, I think
50
00:07:50.330 --> 00:08:07.640
Geremy Meyers: the article talks a bit about like listen, scripts that run. Gpos, that run. I mean, there's a lot that can be done to just optimize the login process in general. But you know, just from a workflow perspective. Like, I think this could easily dovetail into a you know, how do we just optimize that user experience for folks trying to get access.
51
00:08:07.640 --> 00:08:08.110
Andy Whiteside: Well, they.
52
00:08:08.110 --> 00:08:08.450
Geremy Meyers: Couple of different.
53
00:08:08.450 --> 00:08:13.050
Andy Whiteside: We have guys out there, our customers, anybody else that's got a minute long login time.
54
00:08:13.300 --> 00:08:27.119
Andy Whiteside: 45 seconds. And we need to be looking at fixing that. And my fear is that people take something like this, and they try to make this kind of a like you, said lipstick on a pig trying to masquerade mask. The fact that they've got issues.
55
00:08:27.910 --> 00:08:33.229
Bill Sutton: Yeah, we we have. We get a lot of of what I'd call mini projects where we'll get
56
00:08:33.409 --> 00:08:54.619
Bill Sutton: contact from an existing customer or or a new customer saying, Look, you know our login times are ridiculous. 5 min or 3 min, or even 1 min. Okay, is there anything you can do. And so we will spend a lot of time like you were referring to Jeremy, optimizing group policies. Looking at the profile load time, which are often the the which is often the the cause. Maybe we're shifting them from a traditional profile
57
00:08:54.670 --> 00:09:03.749
Bill Sutton: management solution to something like Fslogix or Cpm. Citrix profile management to help help augment or or improve
58
00:09:03.840 --> 00:09:16.829
Bill Sutton: the the performance. So we spend a lot of time doing that for customers today to try to get the login times down, so I don't know that that should stop in in the in the situation of one of these one of these solutions, but certainly helps speed it up.
59
00:09:16.940 --> 00:09:18.940
Bill Sutton: A good bet for certain use cases.
60
00:09:20.180 --> 00:09:35.722
Todd Smith: Yeah, I think the critical thing here is that it? It's yet another tool that can be brought in to help solve that problem right? So if the problem is, you need to get your employees productive faster during the day. So think of it as call center employees
61
00:09:36.120 --> 00:09:54.420
Todd Smith: shop floor production. Fo type of folks, being able to to get them to be as productive as possible without having them wait 5 min to log into their their endpoint, go through that that go through that entire process, connect out to their resources and be able to do
62
00:09:55.000 --> 00:10:02.690
Todd Smith: do that job. I mean 5, you know in in some cases 5 min, you know, a 2 min cost savings in that.
63
00:10:02.950 --> 00:10:04.243
Todd Smith: That's production.
64
00:10:05.180 --> 00:10:15.950
Todd Smith: and it also allows you to have that connection between that physical layer of security as well as the the access to their their work. Environment.
65
00:10:17.170 --> 00:10:17.770
Bill Sutton: Right.
66
00:10:18.780 --> 00:10:33.090
Bill Sutton: So let's talk a little bit. Next about the article, the article references, how the session remote start works, so I don't know that we get need to get too terribly technical here. But basically, like Jeremy and Todd both mentioned it leverages apis for
67
00:10:33.090 --> 00:10:52.960
Bill Sutton: session, enumeration, and the log in and log off process, and, like we mentioned, the 1st element listed in the article. Here is just in time. Launch. You're leveraging external triggers like a badge, scan a click of a button on a mobile app things of that nature that generate the Api calls that, then bring the resources to the ready for the user.
68
00:10:53.160 --> 00:11:11.989
Bill Sutton: Then they they simply initiate their log on using their typical normal method. And it it connects very quickly because it's just doing a reconnect. The session already exists. It's just doing a reconnect, if you will, to an existing session, and this apparently also can integrate with power management, so that you're not.
69
00:11:11.990 --> 00:11:27.899
Bill Sutton: You don't have to bring up your vdas necessarily early. You can initiate the start of the Vda, the virtual desktop or the server hosting your workloads. You can initiate that via the bad Batch scan as well any thoughts or additional information on this Jeremy Todd Andy.
70
00:11:28.070 --> 00:11:37.069
Geremy Meyers: I mean. So to your point. That's pretty important in the context of I mean, let's just say you're running persistent desktops and like a cloud, and you're still trying to manage
71
00:11:37.633 --> 00:11:51.960
Geremy Meyers: costs in the cloud, right? So a lot of value there. And that leads right into the fact that this works with both on premise event as well as the Das service as well, so it can be integrated, regardless of what
72
00:11:52.359 --> 00:12:10.319
Geremy Meyers: your architecture looks like. And secondly, it's a it's a service. So there is a downloadable install. You've got a stuff somewhere. Run as a service. So that's the thing that's capturing. The Api calls and feeding that back into. You know your Citrix infrastructure. But you know, like you, said Bill, it's leveraging that power management. Api to.
73
00:12:10.750 --> 00:12:12.100
Geremy Meyers: you know, power on and off.
74
00:12:13.730 --> 00:12:29.899
Todd Smith: I think one of the other things from a security perspective is a lot of organizations. A lot of my customers, especially in the public sector. Customers are are adopting not only a badge in to get into the building, but you also have to badge out on a daily basis. Right? So this is another way.
75
00:12:29.960 --> 00:12:50.340
Todd Smith: because it is based on the Apis, you can basically say, not only are we gonna set up your environment and get it ready for you when you show up to work. But also it's another way to ensure that the user actually closes down their session, even if they forgot to do it. Actually, at the physical endpoint. You can do that on their way out.
76
00:12:52.410 --> 00:13:19.939
Bill Sutton: Yeah, it's interesting, Todd. I hadn't actually thought about that. But it does. Does reference that a little bit in here being able to leverage the log out process, which is equally critical. I mean, obviously, if the user walks away, maybe they do, they don't do a log off, or they just do a disconnect, or just shut the top on their laptop and head out the door. When they badge out. If we can initiate a a log off process that would then, in theory, shut down the Vda. If it's a if it's a virtual desktop, you know, full blown single session, virtual desktop.
77
00:13:20.257 --> 00:13:26.640
Bill Sutton: That certainly could help save money, particularly if you're dealing with a cloud based environment where you're paying for consumption by the hour.
78
00:13:28.690 --> 00:13:52.280
Bill Sutton: There's a diagram in the in the blog article that kind of shows visually what this looks like. And essentially the the employee bad like we talked about the employee badges in there's the service that Jeremy referenced. That's that's running the session. Remote start service that then initiates the connection, using the scripting to the back end. And then when the user logs in, it's just to reconnect. So it's a pretty typically a pretty quick process.
79
00:13:53.240 --> 00:13:59.250
Andy Whiteside: And you know, Jeremy, I think we talked about this briefly, and I don't go too much in detail. But there's the where's that service running
80
00:13:59.450 --> 00:14:01.959
Andy Whiteside: in this solution is shown here.
81
00:14:02.480 --> 00:14:10.570
Geremy Meyers: So it looks like ideally. The recommendation is a separate server. Windows server OS 2019 or above
82
00:14:11.470 --> 00:14:13.439
Geremy Meyers: so it's a separate component that you would stick
83
00:14:14.110 --> 00:14:22.830
Geremy Meyers: not only in, you know, in your info, and that is what the Api live calls are going to. So could be the badge reader could be, whatever it is. But it's talking to that server.
84
00:14:23.120 --> 00:14:24.399
Geremy Meyers: Okay, got it? Yeah.
85
00:14:24.400 --> 00:14:27.075
Bill Sutton: It's interesting. When I read this article I
86
00:14:27.840 --> 00:14:46.570
Bill Sutton: I I went out to the app store and looked for an app that said remote start. But that's not how it works. You can build your own app, certainly cause it made reference to being able to initiate the login process from a mobile phone so that may be something as simple as a secure website. It could be an app that was built by the customer that they just the user clicks at some point.
87
00:14:46.903 --> 00:15:00.570
Bill Sutton: So it doesn't have to be a badge in badge out. There are other methods. Anything that can generate an Api call a rest Api call to the service. Securely, would be sufficient to generate the start event right.
88
00:15:02.050 --> 00:15:07.450
Geremy Meyers: Correct. Correct. The documentation Bill. I'm not gonna have you click out to that understood.
89
00:15:07.450 --> 00:15:10.349
Geremy Meyers: Check it out. But the documentation does a pretty good job.
90
00:15:10.350 --> 00:15:10.700
Bill Sutton: Yeah.
91
00:15:10.700 --> 00:15:20.810
Geremy Meyers: Of walking through the architecture as well in in terms of like individual components, of what needs to communicate to what? The Walkthrough looks pretty good from a just from installation perspective, too. It seems
92
00:15:21.140 --> 00:15:25.369
Geremy Meyers: fairly straightforward. I think there's listen. Anytime you've got a
93
00:15:25.961 --> 00:15:46.360
Geremy Meyers: you're you're talking Apis. You're gonna want to secure that right? So there's some steps that some folks might not have been through before. If you've not had to, you know, slap an ssl cert to protect an Api. That is a step just to be aware of, but it looks pretty straightforward, also works with intra id so not just ad. So that means you can integrate this with fas as well. So it's pretty flexible.
94
00:15:48.480 --> 00:15:55.199
Bill Sutton: Yep. So there's a quote in here says, with recession, with session, remote start, session, launch times dropped from 60 seconds to under 10,
95
00:15:55.510 --> 00:16:20.870
Bill Sutton: saving 50 seconds per session applied across 2,000 users over a year. This is a resulting savings and a lot of hours increasing productivity. I'm paraphrasing and trans transforming operational efficiency. So there's some real positive impact. This can have but obviously, to Andy's point earlier understanding what's causing the long login times would still be valuable in in helping optimize this process.
96
00:16:22.127 --> 00:16:26.292
Bill Sutton: Any final thoughts on this. There's a video in here as well.
97
00:16:26.780 --> 00:16:31.190
Bill Sutton: there's not much more to cover unless you guys have additional content. You want to cover on this topic.
98
00:16:31.790 --> 00:16:37.599
Geremy Meyers: You know, probably just one last piece. I mean, it is public tech preview right now. So that means
99
00:16:38.080 --> 00:16:51.250
Geremy Meyers: Pm, is literally just wanting folks to roll this out. Test it, you know. Kind of work with it. The way I understand it is you can roll this out in parallel to what you've got already. So it's easy to test out and bring some users on and not really have an impact. Production. So
100
00:16:51.750 --> 00:17:00.829
Geremy Meyers: listen, if this is useful to you. If this is something you'd like to roll out, I would say, go fire it up, and the more folks and feedback we can give pm. The quicker it goes. Ga.
101
00:17:01.500 --> 00:17:06.889
Bill Sutton: Absolutely all right, any other final thoughts. This is a quick one. Today. Guys.
102
00:17:09.050 --> 00:17:16.180
Andy Whiteside: I just, you know, highlight again, him, Citrix, trying to find ways to solve problems that that have not problems but enable things that
103
00:17:16.480 --> 00:17:25.189
Andy Whiteside: problems, not with the product, but problems within our workflows that we've had for years and years and years, and, you know, continues to just invest in moving the ball forward.
104
00:17:25.740 --> 00:17:27.420
Bill Sutton: Yeah, I agree completely. Andy.
105
00:17:27.950 --> 00:17:48.719
Geremy Meyers: Yeah, I mean, listen, that's a really good point, because the the whole premise of this is what is the user experience for the end user right? And how can we approve that? I mean, at some point, sure, we can do all the back end administrative things we can provision here. We can centralize, you know, management, all those sorts of things. But at the end of the day, like, what features just gonna improve that user experience for the end user. And this is really what this is built for.
106
00:17:49.730 --> 00:18:04.190
Bill Sutton: Yeah, you all have been making a lot of enhancements to the product around the end user experience, which you know and improving visibility for for Admins as well into, you know, towards the goal of improving the end user experience. So this just dovetails nicely into a lot of the other things you all been doing over the
107
00:18:04.320 --> 00:18:05.920
Bill Sutton: the past year year and a half.
108
00:18:06.480 --> 00:18:07.880
Bill Sutton: Really positive stuff.
109
00:18:10.760 --> 00:18:13.570
Bill Sutton: All right, that's all we've got for. Go ahead.
110
00:18:13.740 --> 00:18:15.700
Geremy Meyers: Oh, like good stuff. Yeah, that's all I got.
111
00:18:15.700 --> 00:18:18.629
Bill Sutton: For sure. Good stuff. So alright, thank you, guys for joining.
112
00:18:18.630 --> 00:18:19.420
Todd Smith: Good to see you guys again.
113
00:18:19.420 --> 00:18:22.049
Bill Sutton: No, we'll be back again next week.
114
00:18:22.200 --> 00:18:22.620
Andy Whiteside: Alright! Thanks.
115
00:18:22.620 --> 00:18:23.430
Geremy Meyers: Alright guys.