現在のユーザーの WindowsIdentity を使用してユーザー情報を取得するサイトを構築しています。これから得られる主な情報はssidです。
次のように現在のユーザーに対してこれを行います
IntPtr logonToken = WindowsIdentity.GetCurrent().Token;
WindowsIdentity windowsId = new WindowsIdentity(logonToken);
string ssid = windowsId.User.ToString();
私が今しなければならないこと、そして失敗していることは、ドメインに存在する任意のユーザー名の ssid を取得することです。
WindowsIdentity(string) を試しましたが、SecurityException が発生しました
指定された名前は、適切な形式のアカウント名ではありません。