GroupUnixProfile
The GroupUnixProfile class manages the UNIX group profile information of an Active Directory group or a local group in a given zone.
Syntax
public interface IGroupUnixProfile
Discussion
An Active Directory or local group’s zone-specific UNIX profile includes the numeric GID value and profile name directory.
Methods
The GroupUnixProfile class provides the following methods:
| Method | Description |
|---|---|
| Commit | Commits changes to the GroupUnixProfile object to Active Directory. |
| Delete | Marks the UNIX group profile object for deletion from Active Directory. |
| GetDirectoryEntry | Returns the DirectoryEntry for a UNIX group profile from Active Directory. |
| Refresh | Reloads the GroupUnixProfile object data from the data in Active Directory. |
| Validate | Validates data in the GroupUnixProfile object before the changes are committed to Active Directory. |
Properties
The GroupUnixProfile class provides the following properties:
| Property | Description |
|---|---|
| ADsPath | Gets the LDAP path to the UNIX group profile. |
| Cims | Gets the Cims data for the group profile. |
| Group | Gets the Active Directory group to which the GroupUnixProfile object belongs (Active Directory groups only). |
| GroupID | Gets or sets the numeric group identifier (GID) for the group profile. |
| ID | Gets the unique identifier for the UNIX group profile. |
| IsForeign | Indicates whether the UNIX profile for a group is in a different forest than its corresponding Active Directory group (Active Directory groups only). |
| IsMembershipRequired | Determines whether an Active Directory group is a required group (Active Directory groups only). |
| IsOrphan | Indicates whether this UNIX group profile is an orphan (Active Directory groups only). |
| IsReadable | Indicates whether the Active Directory object is readable. |
| IsSFU | Indicates whether this UNIX group is an SFU zone profile (Active Directory groups only). |
| IsWritable | Indicates whether the Active Directory object is writable. |
| Members | Gets or sets the local group members of the UNIX group profile (local groups only). |
| Name | Gets or sets the group name of the UNIX group profile. |
| ProfileState | Gets or sets the profile state of the local group profile (local groups only). |
| Type | Gets the type of the UNIX group profile. |
| UnixEnabled | Determines whether the UNIX information is enabled. |
| Zone | Gets the zone object for the current GroupUnixProfile object. |