Generate and deliver a single-use token to a user through some out-of-band mechanism. The user can provide that token to the password modify extended request in lieu of the user's current password in order to select a new password.
deliver-password-reset-token {arguments}
deliver-password-reset-token --hostname server.example.com --port 389 \
--bindDN uid=password.admin,ou=People,dc=example,dc=com \
--bindPassword password \
--userDN uid=test.user,ou=People,dc=example,dc=com \
--deliveryMechanism SMS --deliveryMechanism E-Mail \
--messageSubject "Your password reset token" \
--fullTextBeforeToken "Your single-use password reset token is '" \
--fullTextAfterToken "'." \
--compactTextBeforeToken "Your single-use password reset token is '" \
--compactTextAfterToken "'."