This project has moved. For the latest updates, please go here.

<object-operation xsi:type="sshma:object-operation-PasswordChange"> element

A password change operation is called when password synchronization is configured within FIM, and the MA is configured as a password synchronization target.

The <object-operation> element must contain the following child element; The <object-operation> element must contain the following attributes;
XML Attribute Name Description Allowed Values
xsi:type The type of object-operation This value must be sshma:object-operation-PasswordChange

Allowed Declarations

During a password change operation, only the following value declarations can be used
  • {dn}
  • {newpassword}
  • {oldpassword}

Example

<object-operation xsi:type="sshma:object-operation-PasswordChange">
    <commands>
        <async-command>
            <send-when expect="$ " timeout="5">/usr/bin/passwd {dn:$1}</send-when>
            <send-when expect="Current Password: " timeout="5">{oldpassword}</send-when>
            <send-when expect="New Password: " timeout="5">{newpassword}</send-when>
            <send-when expect="assword: " timeout="5">{newpassword}</send-when>
            <success-when expect="password successfully changed for {dn:$1}" timeout="5"/>
        </async-command>
    </commands>
</object-operation>

Last edited Sep 21, 2013 at 1:43 AM by ryannewington, version 1