我正在创建一个应用程序,人们将使用远程桌面连接登录到我们的服务器,但我需要通过 VB.net 获取 AD 用户名并存储它。我尝试了很多获取用户名的方法,例如:
Protected oNet = CreateObject("WScript.NetWork")
Protected user5 = oNet.UserName
Protected userName = oNet.ExpandEnvironmentStrings("%UserName%")
Protected userName1 = Environment.UserName
Protected objSysInfo = CreateObject("ADSystemInfo")
Protected objUser = GetObject("LDAP://" & objSysInfo.UserName)
Protected userName2 As String = objUser.CN
加上其他一些方法,但它似乎返回的只是“Server-Name$”。我是在 IIS 中遗漏了什么,还是我完全搞错了?
任何帮助将非常感激!