`[title]: # (Type) [tags]: # (windows api) [priority]: # (21)

Type

Gets the type of the UNIX group profile.

Syntax

GroupUnixProfileType Type {get;}

Property value

Returns one of the following numeric values depending on how the UNIX group profile is stored:

  • 0 indicates the group profile is a standard IBM Security UNIX profile.

  • 1 indicates the profile is a private group stored in a Private Groups container.

  • 2 indicates the profile is a IBM Security SFU profile.

  • 3 indicates the profile is a local group.

Discussion

The Private group type is only applicable to early versions of IBM Security software. It is not a valid group profile type in version 4.0 and later.

Example

The following code sample illustrates using Type in a script:

...  
set objZone = cims.GetZoneByPath("LDAP://CN=research,
CN=zones,CN=centrify,CN=program data,DC=sierra,DC=com")  
'Identify the Active Directory group  
Set objGroup =
cims.GetGroupByPath("LDAP://CN=escalation,CN=support,DC=sierra,DC=com”)  
'Get the UNIX profile for the group in the zone  
set objGroupUnixProfile = objGroupUnixProfiles.Find(objZone)  
Select Case objGroupUnixProfile.Type  
Case 0  
wScript.Echo "Standard group"  
Case 1  
wScript.Echo "Private group"  
Case 2  
wScript.Echo "SFU group"  
End Select  
...