Windows-7

如何在 Windows 7 中強制更新使用者的組成員身份?

  • December 22, 2015

我正在編寫一個 Web 應用程序,它使用 .NET Windows 身份驗證並依賴使用者的組成員身份來授權他們訪問網站的各個區域。現在我在一台不屬於域並且沒有使用 AD 的開發機器上,而我只是使用本地使用者組。一般來說,這工作正常。

但是,當我測試應用程序時,我需要在我的使用者帳戶中添加和刪除角色以驗證一切是否正常。當我添加一個角色時,它似乎不會傳播,直到我退出 Windows 並再次登錄。

是否可以強制更新組成員身份而無需註銷?

taskkill.exe /F /IM explorer.exe
runas /user:%USERDOMAIN%\%USERNAME% explorer.exe

這將殺死資源管理器,然後使用您的使用者帳戶重新打開…它將提示您輸入密碼,這將為您提供一個新令牌,從而更新您的會員資格。

這很難在系統範圍內執行,但可以通過終止其程序並在使用者憑據下重新啟動它們來使用單個執行檔。

當您登錄時,您會收到一個反映您的組成員身份的令牌等。刷新此令牌的唯一方法是登錄。

引用自:https://serverfault.com/questions/336250