GetGroupUnixProfile
Returns the UNIX group profile for a specified group in the zone.
Syntax
IGroupUnixProfile GetGroupUnixProfile(IGroup group)
Parameter
Specify the following parameter when using this method:
| Parameter | Description |
|---|---|
group
|
The group for which you want to retrieve profile information. |
Return value
The GroupUnixProfile object for the specified group in the zone.
Discussion
This method uses the Centrify.DirectControl.API.IGroup group returned by a
Cims.GetGroup or Cims.GetGroupByPath call to retrieve the group profile.
Exceptions
GetGroupUnixProfile may throw one of the following exceptions:
-
ArgumentNullExceptionif the specified parameter value is null. -
NotSupportedExceptionif the zone schema is not supported. -
ApplicationExceptionif there is more than one instance of the specified group in the zone.
Example
The following code sample illustrates using this method in a script:
...
'Specify the zone you want to work with
set objZone = cims.GetZone("ajax.org/UNIX/Zones/test_lab")
'Identify the Active Directory group object
set objGrp = cims.GetGroupByPath("LDAP://CN=berlin_qa,CN=Users,DC=ajax,DC=org"))
set objGrpProfile = objZone.GetGroupUnixProfile(objGrp)
'Display the UNIX profile name for the group “berlin_qa”
wScript.Echo objGrpProfile.Name
...