デスクトップの背景を一括変更する必要がある

デスクトップの背景を一括変更する必要がある

各コンピューターにアクセスせずに、ドメイン内のすべてのコンピューターの背景をすばやく変更する方法を見つける必要があります。

私はすでにgpedit.mscユーザー構成/管理用テンプレート/デスクトップ/アクティブデスクトップを試し、アクティブデスクトップを有効にしてアクティブデスクトップの壁紙をマップしました

答え1

壁紙ファイルが、すべてのユーザーがアクセスできるネットワーク共有にあることを確認します。

答え2

この変更でよく発生する問題は、背景画像の形式が間違っているか、共有されていない場所に配置されていることです。

答え3

これまで、Active Desktop の GPO 設定が少し不安定であることが常にありました。次のログオン スクリプトで解決できるはずです。

Dim WshShell

Set WshShell = WScript.CreateObject("Wscript.Shell")
WshShell.RegWrite "HKCU\Control Panel\Desktop\Wallpaper", mybitmap.bmp
WshShell.Run "%windir%\System32\RUNDLL32.EXE user32.dll, _
    UpdatePerUserSystemParameters", 1, False

Set WshShell = Nothing

あるいは、MSI ファイルの作成に慣れている場合は、必要なレジストリ設定を含むファイルを作成し、AD 経由で展開することもできます。

答え4

「ユーザーの構成\管理用テンプレート\デスクトップ\デスクトップ\デスクトップの壁紙」設定を使用して、定義したい壁紙を含む GPO を作成できます。壁紙に参照するファイルが、ユーザーがログインしたときに使用可能であることを確認するだけです。

実装ソリューションの 1 つは、GPO を作成し、影響を受けるすべてのユーザーが属するレベルで AD にリンクし、GPO のセキュリティ フィルタリングをグループ「ドメイン ユーザー」に割り当てることです (デフォルトは認証済みユーザーですが、これも機能します)。GPO ステータスを設定して、すべてのコンピューター設定を無効にすることもできます。

関連情報