.NETフレームワークでdomainname AccountNameを取得するにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/2719362

  •  01-10-2019
  •  | 
  •  

質問

どうすれば手に入れることができますか

domainname accountname

.NETフレームワークの文字列として?

役に立ちましたか?

解決

System.Security.Principal.WindowsIdentity.GetCurrent().Name;

他のヒント

使用できます Environment.UserDomainName ドメインを取得するためのプロパティと Environment.UserName ユーザー名を取得するには:

Dim domainAndUserName As String _
    = Environment.UserDomainName & "\\" & Environment.UserName

Environment.UserDomainName アカウントが結合されているドメイン/コンピューター名が含まれています。 Environment.UserName ユーザー名のみが含まれています。あなたが望んでいる結果を得るには、変数を同意する必要があります(Environment.UserDomainName & "\\" & Environment.UserName)。ただし、これはローカルコンテキストでのみうまく機能しますが、このコードをWebサイトで使用すると、アプリケーションプールが実行されているアカウント名が表示されます。 ASP.NETで使用します HttpContext.Current.User.Identity.Name 代わりは。

ASP.NETを使用している場合は、使用できます

HttpContext.Current.User.Identity.Name;

WindowsIdentity.GetCurrent().Name

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top