どうすれば入手できますか
ドメイン名\アカウント名
.NET Framework で文字列として?
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