Tôi muốn chuyển đổi kiểu System.Byte [] của SID thành một Chuỗi.Cách chuyển đổi SID thành Chuỗi trong .net
Mã của tôi:
string path = "LDAP://DC=abc,DC=contoso,DC=com";
DirectoryEntry entry = new DirectoryEntry(path);
DirectorySearcher mySearcher = new DirectorySearcher(entry);
mySearcher.Filter = "(&(objectClass=user)(samaccountname=user1))";
results = mySearcher.FindAll();
foreach (SearchResult searchResult in results)
{
Console.WriteLine(searchResult.Properties["ObjectSID"][0].ToString());
}
tôi đã cố gắng với điều này nhưng nó được các giá trị từ các miền Tôi hiện đang đăng nhập, và tôi cần từ một tên miền nhất định.
System.Security.Principal.NTAccount(user1)
.Translate([System.Security.Principal.SecurityIdentifier]).value