IsWritable

Indicates whether the user profile object is writable for the current user’s credentials.

Syntax

bool IsWritable {get;}

Property value

Returns true if the UnixUserProfile object is writable, or false if the object is not writable.

Discussion

This property returns a value of true if the user accessing the user profile object in Active Directory has sufficient permissions to change the user profile object’s properties.

Example

The following code sample illustrates using IsWritable 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 writable
if not profile.IsWritable then
wScript.Echo “No permission to change the UNIX profile!”
end if
...