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();  
}  
...