我需要通过Windows对象选择器以编程方式将Windows和Active Directory用户分配给窗口授权管理器(AzMan)角色。因此,我可以从C#程序中调用“用户和组权限”窗口。
有人可以为Windows对象选择器建议C#包装器吗?
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);
}
有关详细信息here