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
...