使用者在使用時會以私人的teams帳戶登入開會,這會讓windows自動記住這個teams帳戶,即使使用者登出teams,下次不需要輸入密碼就可以直接進入。
有沒有什麼方式可以讓這些公用電腦,不要記住輸入過的teams帳戶呢? 答案是有的
- teams帳戶登入後,windows一直會記住帳號,登出都沒用。重開機打開teams後,不用login & password直接就可以進入teams,而且登出後,再打開teams還是登入狀態,這是因為「設定」>「帳戶」>「存取公司或學校資源」中已經記住帳號了,將其中斷就可以了。
但為什麼會被windows記住帳號密碼呢? 因為使用者登入teams時,於下圖按了確定,要按「否」
但我們可以讓這個畫面不要出來,這樣teams帳就沒有機會被被記住了。 - 用這個比較好,其將Disable記住帳號的選項,請設定一個reg(只做一次即可)
HKLM\SOFTWARE\Policies\Microsoft\Windows\WorkplaceJoin, “BlockAADWorkplaceJoin”=dword:00000001 - 第一個問題解決了,雖然不會記注帳戶,登出後系統不再自動登入,但如果使用完畢的使用者如果沒teams app「登出」,下次再開啟,依然會自動登入上一次未登出的使用者,在公用的電腦真的有問題
所以做法如下:做個batch file,執行下方4條指令,下次執行teams時,就是登出狀態
taskkill /IM "Teams.exe" /F
taskkill /IM "Microsoft.AAD.BrokerPlugin.exe" /F
del C:\Users\%username%\AppData\Roaming\Microsoft\Teams\desktop-config.json /q
rd C:\Users\%username%\AppData\Local\Packages\Microsoft.AAD.BrokerPlugin_cw5n1h2txyewy /s /q- 所以為了自動登出teams的做法就是加一個Registry key:
- Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WorkplaceJoin
- DWORD: BlockAADWorkplaceJoin
- and assign value 1
用手動的方式登出teams,於執行teams前,先執行下方指令
taskkill /IM "Teams.exe" /F
taskkill /IM "Microsoft.AAD.BrokerPlugin.exe" /F
del C:\Users\%username%\AppData\Roaming\Microsoft\Teams\desktop-config.json /q
rd C:\Users\%username%\AppData\Local\Packages\Microsoft.AAD.BrokerPlugin_cw5n1h2txyewy /s /q
參考資料:
https://answers.microsoft.com/en-us/msteams/forum/all/script-to-log-out-of-microsoft-teams-desktop/7a0ff75e-be4b-4ffd-851f-5f02e55fddea#:~:text=I%20found%20a%20solution%20for%20this%20in%20Windows%2011%20(not%20sure%20for%20how%20long%20%3B))%3A
https://learn.microsoft.com/en-us/answers/questions/54453/teams-can-automatic-sign-in-be-disabled?orderby=newest&page=1#answers:~:text=Add%20comment-,6%20answers,-Sort%20by%3A
沒有留言:
張貼留言