Если ldap_bind приводит главную причину к сбою, я могу думать о, недопустимые учетные данные, удостоверьтесь, что Вы форматируете свои учетные данные правильно и что учетные данные корректны для соединения с сервером LDAP.
На вашем месте и если у Вас есть попытка доступа оболочки работать ldapsearch
с теми же учетными данными и видят, какие результаты - Вы получение.
Удачи!
Ага, это PITA, и я тоже столкнулся с этим при переходе на 64-битную версию. Лично я изменил исходный путь для cscript на:
%windir%\syswow64\cmd.exe /C "cscript.exe <scriptname>.vbs"
Обычно cscript не запускается, если вы не запустите 32-битную версию интерпретатора командной строки. Не спрашивайте меня, почему Редмонд помещает 32-битную в папку syswow64.
в вашем случае командная строка будет
%windir%\syswow64\cmd.exe /C "cscript.exe C:\search.vbs D:/myfolder/"