我創建的應用程序,人們將使用遠程桌面連接登錄到我們的服務器,但我需要通過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
加上其他一些方法,但一切似乎回到是「服務器名稱$」。我是否錯過了IIS中的某些東西,或者我是否完全錯誤地使用了棒子?
任何幫助將不勝感激!
'Protected'不是在VBScript有效的關鍵字,因此所有的命令應該失敗。你的意思是VB.net嗎? –
對不起,一直在這麼多的項目之間閃動讓我感到困惑 –