Group-Policy

如何在客戶端上複製桌面並使用 GPO 強制使用它?

  • October 9, 2020

我知道有很多這樣的主題,但我沒有找到我想要的,也許我看錯了地方。

我有一個執行幾個 GPO 的廣告,其中一個涉及正在推送給客戶端的桌面。一些使用者有時會離開網站,由於 VPN 連接並不總是載入,桌面會變成黑屏。

我想要實現的是將文件複製到客戶端,然後使用 GPO 來應用它。通過複製文件,使用者不會遇到黑屏的問題(至少我希望如此)。

我發現我可以使用 GPO 編輯器複製文件,但如果使用者未連接到我的網路(在本地或使用 VPN),GPO 是否仍會應用並顯示桌面?如果使用者電腦在無法訪問 DC 的情況下重新啟動怎麼辦?

我發現我可以使用 GPO 編輯器複製文件,但如果使用者未連接到我的網路(在本地或使用 VPN),GPO 是否仍會應用並顯示桌面?如果使用者電腦在無法訪問 DC 的情況下重新啟動怎麼辦?

基本上是的,如果電腦應用了以下 GPO,然後拔下電源或將電腦/筆記型電腦帶回家,則牆紙/背景仍然適用。

這是因為客戶端/電腦記憶體了 GPO,並且在打開時仍然適用。

要使其正常工作,您需要在 GPO 中進行以下設置

  1. 將牆紙文件複製到電腦上的設置位置。
  2. 將 GPO 設置為將桌面/背景設置為文件儲存在本地電腦上的路徑(這意味著當使用者不在網路上時,當使用者沒有連接時,GPO 仍然可以應用桌面/背景)

希望這能回答你的問題?

編輯/更新: 請參閱下面的 .bat(批處理文件)將桌面複製到機器上,您可以在登錄或電腦啟動時執行它嗎?無論您喜歡哪個。您將需要設置前兩個變數。

@ECHO OFF
REM ** YOU MUST CHANGE THIS TO THE FOLDER ON THE LOCAL MACHINE WHERE THE WALLPAPER FILE WILL BE SAVED **
set wallpaperloc=C:\wallpaperfolder
REM ** You must change this to the folder/path where the wallpaper file is located on the server which the computer has access to **
set copyfromloc=\\domain\NETLOGON\files\wallpaper.jpg
IF EXIST "%wallpaperloc%\wallpaper.jpg" (
EXIT
)
ELSE (
MKDIR %wallpaperloc%
xcopy "%copyfromloc%" "%wallpaperloc%" /k/y
)

然後在下面的 GPO 設置牆紙/背景

Go to GPO - > User Configuration -> Policies -> 
Administrative Templates -> Desktop -> Desktop

Then Configure Desktop Wallpaper
Local Path where the Wallpaper where the file will be located and set Style
(e.g. Fill, Stretch etc.)

謝謝,

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