Windows-Server-2008

使用者註銷時完全刪除終端伺服器上的漫遊配置文件

  • March 14, 2016

我們在終端伺服器(執行 Win2k8)上使用漫遊配置文件。有時,有必要刪除其中的一些,例如因為損壞或測試某些內容。它們只儲存首選設置(例如應用程序中顯示的視圖),不儲存使用者數據。當然,我們只能在受影響的使用者註銷時刪除配置文件。不過,我們希望能夠隨時刪除個人資料。

是否可以配置在使用者註銷時不在配置文件伺服器上更新配置文件,而是將其刪除?這應該只發生一次,所以當他再次登錄時,將創建一個新的配置文件。或者,如果立即刪除伺服器配置文件並阻止更新過程一次,也可以。

或者換一種說法:我們如何確保特定使用者僅在下次登錄時才會收到新的、乾淨的配置文件?

雖然*“電腦配置\管理模板\系統\使用者配置文件”中的**“防止漫遊配置文件更改傳播到伺服器”* GPO 設置會更改*HKLM\Software\Policies\Microsoft\Windows\System中的**“ReadOnlyProfile”*值regkey,它是每台機器的配置設置,對所有登錄到您的終端伺服器的使用者都有效,因此可能不受歡迎。另外,我不確定它是否會影響已登錄使用者的個人資料。

我相信實現你想要的唯一方法是通過腳本。

  1. 解析要刪除的使用者配置文件列表的文件

  2. 遍歷這個列表

  3. 檢查使用者是否登錄

  4. 如果沒有,請刪除她的漫遊配置文件和本地副本

  5. 在繼續之前等待一段時間

  6. 轉到 1。

這看起來很簡單,甚至可以編寫為 CMD 批處理腳本,但顯然使用 PowerShell 會生成更優雅和更有彈性的程式碼。

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