Peter Brown
Senior Escalation Engineer
May 2015
© 2015 Citrix
Citrix Group Policy Architecture
Overview of Citrix Group Policy and Components
© 2015 Citrix
Processing & Precedence of RSOP
Precedence
Active Directory Site GPO
© 2015 Citrix
Policy Filters / Object Assignments
© 2015 Citrix
Citrix Group Policy Client Side Extension
© 2015 Citrix
Citrix Group Policy Caching Service
© 2015 Citrix
Citrix Group Policy Data Files
Per-Computer → HKLM\Software\Policies\Citrix
Per-User → HKLM\Software\Policies\Citrix\<SessionID>\User
© 2015 Citrix
Citrix Group Policy Update Intervals
© 2015 Citrix
User Policy Application (Similar for Computer Startup)
Client Side
WinLogon
Extensions
Resultant
Resultant
Policy
Policy
AD
AD
GPO
GPO RSOP.GPF
RSOP.GPF
Microsoft
Citrix CSE
Precedence CSE
Site
Site
GPO
GPO
Citrix CSE
Local
Local
server
server
Order Registry
Registry
Local
Local HKLM\Software\Polices\Citrix\ (For Server)
GPO
GPO -or-
HKLM\Software\Polices\Citrix\<SessionID>\User
© 2015 Citrix
Citrix Group Policy Management Console
© 2015 Citrix
Citrix Group Policy Management - Studio vs. PowerShell
Studio
Single Policy Node
Object assignments shown
depend on policies settings
configured
© 2015 Citrix
Recommended Practices - Tips
Based on Citrix Support cases
15
© 2015 Citrix
Policy Documentation
© 2015 Citrix
What Not To Do!
© 2015 Citrix
Troubleshooting Citrix Group Policy
© 2015 Citrix
Baseline and Collect Details – The Four W’s
Chicago
Miami Tokyo
© 2015 Citrix
Baseline and Collect Details – The Four W’s
Controller
What version of the components
am I running??
VDA
© 2015 Citrix
Determine Component Versions – CSE
© 2015 Citrix
Determine Component Versions - GPMC
© 2015 Citrix
Product Versions - Reference
© 2015 Citrix
RSOP Registry Settings – Per Computer
HKLM\Software\Policies\Citrix
© 2015 Citrix
RSOP Registry Settings – Per User & Connection Information
HKLM\Software\Policies\Citrix\<SessionID>
© 2015 Citrix
Additional Troubleshooting Tools - CtxCseUtil
© 2015 Citrix
CDFControl
© 2015 Citrix
© 2015 Citrix
Citrix Group Policy PowerShell
Module
© 2015 Citrix
Importing the PowerShell Module
© 2015 Citrix
Importing the PowerShell Module
© 2015 Citrix
PowerShell Drive (PSDrive)
© 2015 Citrix
PSDrive Mappings
© 2015 Citrix
Managing Citrix Group Policy with
PowerShell
Perspective
Single Pane for Policies in Studio
PowerShell or AD GPO still have
Computer & User types
© 2015 Citrix
Policy Merging
MergedPriority
property
© 2015 Citrix
Creating Policies from Templates
© 2015 Citrix
Exporting / Importing Policies
© 2015 Citrix
Exporting / Importing Policies
Alternative Options
© 2015 Citrix
Changing Policy Locations
© 2015 Citrix
Changing Policies with PowerShell
Browse into the Policy path & set the property you want to change
© 2015 Citrix
Changing Policies with PowerShell
© 2015 Citrix
Troubleshooting Citrix Group Policy
with PowerShell
© 2015 Citrix
Setting The Unfiltered Policy To Be First or Last
Back up your policies prior to any manipulation of them
• To set Unfiltered policy to the highest priority:
– Set-CtxGroupPolicy –DriveName Farm –PolicyName Unfiltered –Type Computer –Priority 1
– Set-CtxGroupPolicy –DriveName Farm –PolicyName Unfiltered –Type User –Priority 1
© 2015 Citrix
Getting LastUpdate & Connection Information For A Session
© 2015 Citrix
In Review
© 2015 Citrix
Questions?
© 2015 Citrix
Before you leave…
Download presentations starting Monday May, 18th from the My Event Planning
tool
© 2015 Citrix
Resources
Links related to Citrix Group Policy
54
• Synergy 2014
– SYN406 – Citrix Group Policy Troubleshooting for XenApp & XenDesktop
© 2015 Citrix
References
• CTX111961 – CDFControl
© 2015 Citrix
Work better. Live better.
© 2015 Citrix