You are using an unsupported browser. Please update your browser to the latest version on or before July 31, 2020.

26: PolicyPak: Manage Xenapp applications using Group Policy

Citrix Xenapp receiver is missing something. It’s missing the ability to receive Group Policy settings. It’s also missing the ability to truly lock down your applications so users cannot work around your settings. In this demonstration, see how PolicyPak enables Xenapp environments to truly receive Group Policy settings for any Xenapp application PLUS lock those applications down so users cannot work around your important IT and security settings

PolicyPak enhances XenApp with Group Policy video transcript

Hi, everybody. This is Jeremy Moskowitz, Microsoft MVP, Enterprise Mobility and Founder of PolicyPak Software. In this video, I’m going to show you how to use PolicyPak to manage XenApp deployed applications using Group Policy.

Let’s go ahead and get started. Let me go ahead and logon as some guy, “westsalesuser2.” Let’s take a look at what stuff he’s got. Here’s his XenApp world.

Let’s say he decides to run “WinZip” for the first time. Sure, we’ll go ahead and do all that stuff. Go ahead and run WinZip for the very first time as the user. The Citrix receiver will do its thing, as you can see here.Once it’s done, what you’re going to see immediately is that the settings you want them to get he’s not going to get at all.

For instance, if there’s a security setting in this application – and I just happen to be using WinZip as an example – like setting the “Minimum password length” or ensuring that certain security settings need to be set, there’s really no way to deploy guaranteed settings into your Xen Appapplications unless you’re using PolicyPak.

You might try to use the Group Policy preferences and that might work for some of the cases, but if your applications don’t use registry punches that’s going to be a problem. Also, the Group Policy preferences can’t perform UI lockout. We’re going to see both of those things in this little demonstration.

Here, what I want to try to do is I want to dictate some of these important password settings and also eliminate some of the confusion that a user might have when using this particular application.

Let’s also take a look at Firefox as the user, as well. We go ahead and we run “Mozilla Firefox” here. The Citrix receiver does its thing, downloads a little bit of Firefox here and it’s presenting it to us. Here we go.

Maybe we want to make sure that the “Home Page” is always up-to-date – there’s the home page – and certain “Security” settings aren’t worked around. Like if a user does something nasty like that and they uncheck these settings, that wouldn’t be good.

What we’re going to do now is we’ll go ahead and close out right here on the Citrix receiver. We’ll go to Group Policy here. For all of our “West Sales Users” we’re going to “Dictate Winzip and Firefox settings to XenApp users.” We’ll do two things at once just to accelerate things a little bit.

On the user side under “PolicyPak/Applications,” it’s as simple as right click, “New/Application.”Actually, we have over 35 preconfigured paks, but for this demonstration I’m going to show you WinZip first and then Firefox second.

Here’s “PolicyPak for WinZip14 and 15.” Let’s go ahead and go right to “Passwords.” We’ll click all these checkboxes just to prove a point. We’ll right click over this guy and “Hide corresponding control in target application,”and we’ll “Disable corresponding control in target application”for this second setting.

Not only are we checking the checkboxes, but we’re going to literally change the UI in the application. So no matter what Citrix receiver you’re using – if you happen to be using an old XP machine like I have up here or Win7 machine or an iPad or an iPhone –you’re going to get the UI that you want them to have.

We’ll go over to “Cameras,” right click over this and “Disable whole tab in target application.”We’ll make it hard for them to work around our settings.

Also while we’re here, we’ll go to “PolicyPak/Applications/New/Application”and we’ll go to “PolicyPak for Mozilla Firefox.”Like I said, what we want to do here is we want to for the “Home Page” we’ll do this “”

Then while we’re here, we’ll also go to “Security.” Well, remember, that user unchecked those checkboxes. Let’s make sure that those checkboxes, those important security things, are in fact always set.

Now let’s go back over to the user. We’ll click on our “XPComputer32” machine here. It doesn’t really matter. Any Citrix receiver will work. Go to “westsalesuser2.” We’ll give credentials, “” here.

We’ll go ahead and run “WinZip,” and let’s see what we see now as a user. We’ll go ahead and go to “Options/Configuration…” and go over to “Passwords,” and there we go. We’ve dictated those important settings exactly like what we wanted.

Can you see that right there under “Cameras”? “Cameras” is totally grayed out. We’ve locked out that portion of the UI so the user can’t work around it. If a user does try to work around our settings, well, the next time Group Policy applies it’ll automatically dictate those settings back to them. But if you wanted to, you could simply gray out those settings for them.

Let’s see how Firefox did. Let’s go ahead and close our WinZip. We’ll run “Mozilla Firefox” now. The Citrix receiver is doing its thing. There we go. Now we can see we’ve got the PolicyPak home page delivered to our Firefox.

If we go to “Options” here and we take a look, sure enough those “Security” settings are re-dictated. If we uncheck these checkboxes or change the home page to something we shouldn’t do – we’ll go to “” I have no idea if that’s a real website or not.

If we try to rerun “Mozilla Firefox” at this point, let’s go ahead and see what happens. Right back to PolicyPak. Go to “Options” right there, and we’ve put the settings right back. Even if a user does try to work around our settings, at their very next session for Firefox it will come back and ensure those security settings.

That is the deal. With PolicyPak, you are now able to deliver the settings to any of your applications no matter what receiver they’re running on. If we were to go to another computer here – “westsalesuser2,” same guy or a different guy in the same OU, “” – as soon as he runs “Mozilla Firefox,”for instance, as soon as he runs that application he’s going to get the exact same settings again dictated through Group Policy every single time..

There it is, PolicyPak. If he goes to the “Security” settings, they’re guaranteed. If he tries to uncheck those settings here, no problem. The very next time he tries to run the application, those settings will return again and again.

Users are not able to work around your preconfigured, set settings. That is the whole point of PolicyPak. You can deliver settings to installed applications. You can deliver settings to ThinApp applications. You can deliver settings to App-V applications, and you can deliver settings to XenApp applications.

PolicyPak basically enables you, using the Group Policy infrastructure you already have, to dictate settings and lock things down for any application regardless of how that application is delivered.

I hope you had fun watching this demonstration of PolicyPak and XenApp. If you have any questions, we’re happy to help.

Thanks so much, and we’ll talk to you soon.

  • 1035
  • 18-Dec-2020