Windows ユーザーを作成するコードがあります。すべて問題なく、ユーザーが実際に作成されました。ただし、LoadUserProfile を pinvoke しようとすると、ユーザーがユーザー グループに属していないため、操作が失敗します。これで、このユーザーを実用的にユーザー グループに追加する方法がわかりましたが、ロケールによって変わる可能性があるため、グループ名「ユーザー」をハードコーディングしたくありません。デフォルトでユーザーをユーザーグループに追加する方法はありますか (ちなみに、runas user /add コマンドは既にそれを行っています)。
DirectoryEntry dirEntry = new DirectoryEntry("WinNT://" + domain);
DirectoryEntries entries = dirEntry.Children;
DirectoryEntry user = entries.Add(username, "User");
user.Properties["FullName"].Add("Dr Zoidberg");
user.Invoke("SetPassword", password);
user.CommitChanges();