UnixProfiles
Gets the GroupUnixProfiles
object associated with a specified Active Directory
group.
Syntax
IGroupUnixProfiles UnixProfiles {get;}
Property value
The GroupUnixProfiles
object associated with the specified Active Directory
group.
Discussion
The GroupUnixProfiles
object contains information about the collection of group
profiles associated with the Active Directory group in different zones.
Example
The following code sample illustrates using UnixProfiles
in a script:
...
// Create a CIMS object to interact with AD
ICims cims = new Cims();
// Note: There is no cims.connect function.
// By default, this application will use the connection to the domain controller
// and existing credentials from the computer already logged in.
// Get the group object
IGroup objGroup = cims.GetGroupByPath(strGroup);
// Get the zone object
IZone objZone = cims.GetZoneByPath("cn=" + strZone + "," + strContainerDN);
// Determine if the specified group is already a member of the zone.
// This method will either return a blank objGroupUnixProfile
// or one containing data
if (objGroup.UnixProfiles.Find(objZone) == null)
{
Console.WriteLine( strGroup + " was not a member of " + strZone);
return;
}
else
{
// Remove group
objGroup.RemoveGroupUnixProfile(objZone);
objGroup.Commit();
}
...