I've spent the past 2.5 days reading just about every AD Binding post in these boards, but haven't seen this particular variation. Running Casper 9.24, but issue has been going on for several versions of Casper 9.x. AD binding via JSS has worked flawlessly for us for years prior to Casper 9.x, going back to version 7.3.
SUMMARY: AD Bind fails for the same reason ("Password Not Entered") via Casper Imaging (post-image jamf bind in First Run script) or via Casper Remote, but I can ALWAYS manually bind successfully on the client machine using the Directory Utility GUI. Client machines are running either 10.6.8, 10.8.5, 10.9.1 or 10.9.2.
Inspecting the jamf bind declaration in the FirstRun script, I see all of the bind parameters entered correctly (same as I use when manually updating on a client machine), with the following exception: the -password is provided as a hash. I assume this is a bug fix from earlier versions of Casper, which showed the password in clear text in the generated First Run script.
Based on the jamf.log entries, it would appear that the password hash is not be decrypted properly, or is simply being ignored. Note that the error is not that the "password is invalid"; rather, the log states that the "password was not entered".
Is this a bug?? Looks like it to me ....
BTW - we use an AD administrative user/pw that is strictly for binding to AD, and the pw does not expire.
All this being said, I haven't tried any custom scripting as a workaround, as I'm not strong on the whole scripting thing. But, if I have to, I'll figure it out. Can somebody point me in the right direction?
Thanks in advance.
Jeff Elliott
Hempfield School District