/ / Proszę zasugerować opakowanie C # Windowsa C # - c #, .net, active-directory, azman

Proszę zasugerować opakowanie C # Windowsa C # - c #, .net, active-directory, azman

Potrzebuję programowo przypisać Windows iUżytkownicy Active Directory do ról Window Authorization Manager (AzMan) za pomocą selektora obiektów Windows. Tak więc mogę wywołać okno "Uprawnienia użytkowników i grup" z mojego programu C #.

Czy ktokolwiek może zaproponować opakowanie C # dla selektora obiektów systemu Windows?

Odpowiedzi:

1 dla odpowiedzi № 1

Oto niestandardowa klasa dialogowa DirectoryObjectDialog która owija obiekt wyboru katalogu COM.

Przykładowe użycie;

var dlg = new DirectoryObjectDialog
{
MultiSelect = true
};
dlg.AddScope(DirectoryScope.Computer, users: true, groups: true);
dlg.AddScope(DirectoryScope.Domain, users: true, groups: true);
if (dlg.ShowDialog() == DialogResult.OK)
{
foreach (var sel in dlg.Selections)
Console.WriteLine("{0}: {1}", sel.Principal.SamAccountName, sel.Principal.Sid);
}

Aby uzyskać szczegółowe informacje dostępne tutaj