UserUnixProfileExists

Checks whether a UNIX profile exists for the specified user in the zone.

Syntax

bool UserUnixProfileExists(IUser user)

Parameter

Specify the following parameter when using this method:

Parameter Description
user The user name for which you want to check whether a UNIX profile exists.

Return value

Returns true if a UNIX profile is found in the zone for the specified user, or false if no UNIX profile exists for the user in the zone.

Exceptions

UserUnixProfileExists may throw one of the following exceptions:

  • ArgumentNullException if the specified parameter value is null.

  • NotSupportedException if the zone schema is not supported.

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")  
'Check whether there’s a UNIX profile for the user “garcia”  
if objZone.GroupUnixProfileExists(garcia) = true  
wScript.Echo “Profile exists in this zone“  
else  
wScript.Echo “No matching profile in this zone!“  
end if  
...