1

私が取り組んでいる小さなアプリケーションがあります。ある時点で、ドライブ文字を特定のパスにマップできるようにするプロファイル タブの下で、AD のユーザーのホーム ディレクトリ パスを更新する必要があります。これまでにまとめたコードは、ホームフォルダーのローカルパス部分をOKに設定しますが、「接続」部分の名前とドライブ文字の選択方法を見つけようとしています。私は C# の初心者です。ありがとう!!

ローカル パス セクションを更新するコードは次のとおりです。

        DirectoryEntry deUser = new
                DirectoryEntry(findMeinAD(tbPNUID.Text));
                deUser.InvokeSet("HomeDirectory", tbPFolderVerification.Text);
                deUser.CommitChanges();

findMeinAD は、AD でユーザーの情報を検索するメソッドであり、tbPFolderVerification.Text は、特定のドライブをマップするように設定するパスを含むフォームのテキスト ボックスです。

4

1 に答える 1

3

HomeDrive プロパティも設定する必要がある場合があります。

DirectoryEntry deUser = new DirectoryEntry(findMeinAD(tbPNUID.Text));
deUser.InvokeSet("HomeDirectory", tbPFolderVerification.Text);
deUser.InvokeSet("HomeDrive", "Z:");
deUser.CommitChanges();
于 2008-09-17T20:12:16.447 に答える