HierarchicalGroup
The HierarchicalGroup
class manages the UNIX group profile information of an
Active Directory group in a hierarchical zone, as well as local groups.
Syntax
public interface IHierarchicalGroup : IGroupUnixProfile
Methods
The HierarchicalGroup
class provides the following methods:
Method | Description |
---|---|
Commit
|
Commits changes to the GroupUnixProfile object to Active Directory. (Inherited from GroupUnixProfile .) |
Delete
|
Marks the UNIX group profile object for deletion from Active Directory. (Inherited from GroupUnixProfile ). |
GetComputer
|
Returns the computer to which this group profile belongs. |
GetDirectoryEntry
|
Returns the directory entry for a UNIX group profile from Active Directory. (Inherited from GroupUnixProfile .) |
InheritFromParent
|
Clears all property values so that all UNIX attributes for this user are inherited from the parent zone. |
Refresh
|
Reloads the GroupUnixProfile object data from the data in Active Directory. (Inherited from GroupUnixProfile .) |
ResolveEffectiveProfile
|
Resolves the effective profile. |
Validate
|
Validates data in the GroupUnixProfile object before the changes are committed to Active Directory. (Inherited from GroupUnixProfile .) |
Properties
The HierarchicalGroup
class provides the following properties:
Property | Description |
---|---|
ADsPath
|
Gets the LDAP path to the UNIX group profile. (Inherited from GroupUnixProfile .) |
Cims
|
Gets the Cims data for the group profile. (Inherited from GroupUnixProfile .) |
EffectiveGid
|
Gets the effective GID of the group. |
EffectiveIsMembershipRequired
|
Indicates whether members of this group can remove the group from their currently active set of groups (not applicable to local groups). |
EffectiveMembers
|
Gets members of the local group (local groups only). |
EffectiveName
|
Gets the UNIX name of the group (not applicable to local groups). |
EffectiveProfileState
|
Gets the profile state of the local group (local groups only). |
Group
|
Gets the Active Directory group to which the GroupUnixProfile object belongs (not applicable to local groups). (Inherited from GroupUnixProfile .) |
GroupID
|
Gets or sets the numeric group identifier (GID) for the group profile. (GroupUnixProfile .) |
ID
|
Gets the unique identifier for the UNIX group profile. (Inherited from GroupUnixProfile .) |
IsEffectiveGidDefined
|
Indicates whether there is an effective GID for this group. |
IsEffectiveIsMembershipRequiredDefined
|
Indicates whether there is an effective membership requirement for this group (not applicable to local groups). |
IsEffectiveMembersDefined
|
Indicates whether EffectiveMembers is defined for this group (local groups only). |
IsEffectiveNameDefined
|
Indicates whether there is an effective name for this group. |
IsEffectiveProfileStateDefined
|
Indicates whether there is an effective profile state defined for this group (local groups only). |
IsProfileStateDefined
|
Determines whether the profile state is defined for this group (local groups only). |
IsForeign
|
Indicates whether the UNIX profile for a group is in a different forest than its corresponding Active Directory group (not applicable to local groups). (Inherited from GroupUnixProfile .) |
IsGidDefined
|
Determines whether the GID is defined for this group. |
IsMembersDefined
|
Determines whether Members is defined for this local group (local groups only). |
IsMembershipRequired
|
Determines whether an Active Directory group is a required group (not applicable to local groups). (Inherited from GroupUnixProfile .) |
IsMembershipRequiredDefined
|
Determines whether the membership requirement is defined for this group (not applicable to local groups). |
IsNameDefined
|
Determines whether a name is defined for this group. |
IsOrphan
|
Indicates whether this UNIX group profile is an orphan (not applicable to local groups). (Inherited from GroupUnixProfile .) |
IsReadable
|
Determines whether the Active Directory object is readable. (Inherited from GroupUnixProfile .) |
IsSFU
|
Indicates whether this UNIX group is an SFU zone profile (not applicable to local groups). (Inherited from GroupUnixProfile .) |
IsWritable
|
Determines whether the Active Directory object is writable. (Inherited from GroupUnixProfile .) |
Members
|
Gets an existing list of members or sets a new list of members for the UNIX group profile associated with the specified local group (local groups only). (Inherited from GroupUnixProfile .) |
Name
|
Gets or sets the group name of the UNIX group profile. (Inherited from GroupUnixProfile .) |
ProfileState
|
Gets or sets the profile state of a local group (local groups only). (Inherited from GroupUnixProfile .) |
Type
|
Gets the type of the UNIX group profile. (Inherited from GroupUnixProfile .) |
UnixEnabled
|
Determines whether the UNIX information is enabled. (Inherited from GroupUnixProfile .) |
Zone
|
|
Zone | Gets the zone to which this group profile belongs. |