質問

スタッフ管理機能を備えた企業イントラネットがあります。新しいスタッフメンバーのセットアップの自動化を開始したいと思います。それらのWindowsアカウントの作成、ホームフォルダーの作成、共有の設定など。スタッフが会社を辞めたら、自動的にユーザーを削除したいと思います。

.Net 2.0を使用してユーザーを管理するための適切な参照またはライブラリを見つけるために戦っています。

ADSIコードやWMIコードを作成することもできますが、プロセスを開始するにはサンプルコードが必要です。

役に立ちましたか?

解決

新しいユーザーを追加する方法を示すコードプロジェクトで次のサンプルを発見しました。 DirectoryServicesを使用

private void AddUser(string strDoamin, string strLogin, string strPwd)
{
  DirectoryEntry obDirEntry = null;
  try
  {
    obDirEntry = new DirectoryEntry("WinNT://" + strDoamin);
    DirectoryEntries entries = obDirEntry.Children;
    DirectoryEntry obUser = entries.Add(strLogin, "User");
    obUser.Properties["FullName"].Add("Amigo");
    object obRet = obUser.Invoke("SetPassword", strPwd);
    obUser.CommitChanges();
  }
  catch (Exception ex)
  {
    Trace.Warn(ex.Message);
  }
}

しかし、私を介して Safari Books Online にサインアップし、そこで本!> quot; .NET開発者ガイドのディレクトリサービスプログラミング<!> quot; -ISBN 10:0-321-35017-0; ISBN 13:978-0-321-35017-6

この本は、ディレクトリサービスのプログラミングのすべての基本を説明し、ユーザーの追加、権限の設定などの具体例を示しているため、私のジレンマに合わせて作成されたようです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top