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 № 1Oto 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