0

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";

これを解決する方法についてのアイデアはありますか?

4

1 に答える 1

1

technetの回答者によると、「homeDirectory属性とprofilePath属性に値を割り当てても、スクリプトを使用してユーザーを作成すると、ディレクトリの作成は自動的に行われません」。

于 2013-01-20T00:11:51.580 に答える