ldap_add() を使用して、php スクリプトを介して Active Directory にユーザーを追加しています。
ldap_get_entries() を使用して、作成したユーザーと手動で作成したユーザーを比較しました。同じ属性セットが両方の人口に存在すること、および作成した属性値が手動で入力されたユーザーで作成されたものと構造的に一致していることを確認できます。
問題は、ユーザーのホーム ディレクトリが作成されていないことです。
ldap_add() 呼び出しで設定している関連する属性 (私の理解では) と値は次のとおりです。
$info["homeDrive"] = "H:";
$info["profilePath"] = '\\\\NFSFS\\MembersProfiles$\\joecool';
$info["homeDirectory"] = '\\\\NFSFS\\MembersHome$\\joecool';
$info["scriptpath"] = "members.bat";
これを解決する方法についてのアイデアはありますか?