Я ищу способ, как программно создать локальную группу пользователей. Я нашел множество примеров того, как запрашивать и добавлять пользователей, но ничего не могу понять о том, как создать новую группу.
var dirEntry = new DirectoryEntry(
"WinNT://" + Environment.MachineName + ",computer");
/* Code to test if the group already exists */
if (!found)
{
DirectoryEntry grp = dirEntry.Children.Add(groupName, "Group");
dirEntry.CommitChanges();
}
Это то, к чему я пришел, но я знаю, что это неправильно, поскольку CommitChanges()
просто выбрасывает NotImplementedException
.
Я использовал это как пример, но я даже не могу заставить его работать (спасибо MS):
http://msdn.microsoft.com/en-us/library/ms815734
У кого-нибудь есть фрагмент кода, который я могу использовать для создания новой локальной группы?