Geçerli kullanıcının WindowsIdentity özelliğini kullanarak kullanıcı bilgilerini alan bir site yapıyorum. Bundan aldığım ana bilgi ssid. Şu anda yapmak gerekir ve, etki olup herhangi keyfi kullanıcı adı için SSID oluyor en başarısız Ben neSadece bir etki alanı ve kullanıcı adı kullanarak WindowsIdentity oluşturun
IntPtr logonToken = WindowsIdentity.GetCurrent().Token;
WindowsIdentity windowsId = new WindowsIdentity(logonToken);
string ssid = windowsId.User.ToString();
şöyle
Ben mevcut kullanıcılar için yapıyorum.
Ben WindowsIdentity (string) çalıştı, ancak şartıyla ad uygun şekilde oluşturulmuş bir hesap adı değil bana bir SecurityExceptionverdi.
tamam oh kabul .. Ben Teşekkür .. bir go ve ne olduğunu görün o – Matt
vereceğiz benim UPN Joe değil beri, sorun biraz vardı. [email protected] @ example.com'un hafif bir varyasyonu olan userPrincipalName'ı sorgulamak için DirectorySearcher'ı kullandım .. bir çekicilikle çalışıyor .. Teşekkürler – Matt
Sadece "DOMAIN \ kullanıcıadı" gibi bir dizim var WindowsPrincipal olsun? – Kiquenet