[問題] Python & Active Directory

看板Python作者 (evenrain)時間12年前 (2013/05/06 10:40), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/3 (看更多)
我知道要透過 AD 認證可以用 win32security.LogonUser, 要取得 OS 的帳號則可以用 os.environ.get("USERNAME")。 但是請問我該如何判定這是網域的帳號而非本機的帳號呢? 也就是說我希望直接取得使用者登入 Windows 的網域帳號, 而無須再透過 win32security.LogonUser 重新認證(這樣要輸入密碼) 但是 os.environ.get("USERNAME") 取得的帳號也可能是本機帳號, 不知道有無其他方式可以取得使用者登入 Windows 的帳號, 且能判斷是否為網域帳號的方法? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.45.237.219
文章代碼(AID): #1HXnWrTW (Python)
文章代碼(AID): #1HXnWrTW (Python)