IsReadable
Indicates whether the user profile object in Active Directory is readable for the current user credentials.
Syntax
bool IsReadable {get;}
Property value
Returns true
if the UserUnixProfile object is readable, or false
if the object
is not readable.
Discussion
This property returns a value of true
if the user accessing the user profile
object in Active Directory has sufficient permissions to read its properties.
Example
The following code sample illustrates using IsReadable
in a script:
...
'Get the zone object
Set objZone = cims.GetZone("ajax.org/UNIX/Zones/pilot")
'Get the Active Directory user object
set objUser = cims.GetUser("ajax.org/Users/pat.hu")
'Get the UNIX profile for the user
profile = objUser.UnixProfileByUid(10001)
'Check whether the user’s UNIX profile is readable
if not profile.IsReadable then
wScript.Echo “No permission to read the UNIX profile!”
else
wScript.Echo “UNIX login name: ” & profile.Name
end if
...