• View Communities
    • Citrix Developer Network
      The place for unfiltered straight talk on Citrix products. Blogs, code downloads, best practices, APIs, and more can all be found here.
    • Citrix Ready Community Verified
      Does it work with Citrix? Application compatibility questions are a thing of the past with the new Citrix Community Verified site.
    • Blogs
      Learn the latest from the Citrix employees who are building application delivery infrastructure technologies.
    • Blogosphere
      The Citrix Blogosphere is a window into the thousands of conversations taking place about Citrix and Application Delivery.
  •  Sign In
Workflow Studio Developer Network

SecureGPO

SecureGPO

Adds or removes permissions for a Group Policy Object. Find the Group Policy Object by input, domain and name, or domain and GUID.

Properties

DelegationPermission
Type: Citrix.WorkflowStudio.CustomActivities.Editors.GPMPermissionsGpoDelegation
Specifies the delegation permissions to be modified by this activity. Defaults to 'Read'.

DelegationOperation
Type: Citrix.WorkflowStudio.ActivityLibrary.GroupPolicy.DelegationActionType
Specifies whether to apply the permissions listed in 'Delegation Permission'. Defaults to 'Perform Selected Action'.

ApplyPermission
Type: Citrix.WorkflowStudio.ActivityLibrary.GroupPolicy.DelegationActionType
Specifies whether to apply the permission listed in 'Action'. Defaults to 'Perform Selected Action'.

TaskAction
Type: Citrix.WorkflowStudio.ActivityLibrary.GroupPolicy.ActionType
Specifies whether to add the selected permission ('Add'), remove the selected permission ('Remove'), or remove the trustee and all permissions ('Remove Trustee (and all permissions)'). Defaults to 'Add'.

InputGPO
Type: System.Object
Specifies the Group Policy Object whose security descriptor is to be changed. This parameter takes precedence over the domain and name or the domain and GUID parameters.

InputTrustee
Type: System.Object
Specifies the Security Identifiers (SID) of trustees for this activity. This parameter takes precedence over the list of trustees in the 'Trustees' parameter.

GPODomain
Type: System.String
Specifies the full DNS name of the domain in which to find the Group Policy Object whose security descriptor is to be changed. You must also specify 'GPO GUID' or 'GPO Name'. This parameter is ignored if 'Input GPO' is supplied.

GPOName
Type: System.String
Specifies the display name of the Group Policy Object whose security descriptor is to be changed. You must also specify the 'GPO Domain'. This parameter is ignored if 'Input GPO' is supplied.

GPOGuid
Type: System.String
Specifies the GUID of the Group Policy Object whose security descriptor is to be changed. You must also specify the 'GPO Domain'. This parameter is ignored if 'Input GPO' is supplied.

TrusteeSidList
Type: System.Collections.Generic.List`1[[System.String, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]
Specifies, through the 'Manage Trustees' dialog, the list of trustees whose permissions are to be changed. This parameter is ignored if 'Input Trustee' is supplied.

GPOOutput
Type: System.Object
Contains the Group Policy Object(s) whose permissions were changed. This is a read-only output parameter.

Enter tags to add to this page:
Please wait 
Looking for a tag? Just start typing.
Related Links