verifique se o arquivo de papel de parede está em um compartilhamento de rede ao qual todos os usuários têm acesso.
Eu preciso encontrar uma maneira rápida de alterar o plano de fundo em todos os computadores no meu domínio, além de ir a cada um deles.
Já experimentei a configuração do usuário gpedit.msc / modelos administrativos / área de trabalho / área de trabalho ativa e habilitei a área de trabalho ativa e mapeei o papel de parede ativo da área de trabalho
verifique se o arquivo de papel de parede está em um compartilhamento de rede ao qual todos os usuários têm acesso.
O problema comum com essa alteração é que a imagem de plano de fundo tem o formato incorreto ou está localizada em um local não compartilhado.
Eu sempre achei as configurações do GPO da área de trabalho ativa um pouco esquisitas no passado. Este script de logon deve fazer isso:
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
Alternativamente - se você estiver confortável com a criação de arquivos MSI - você pode criar um contendo as configurações de registro necessárias e implantá-lo via AD.
Você pode criar um GPO com a configuração "Configuração do Usuário \ Modelos Administrativos \ Desktop \ Desktop \ Desktop Wallpaper" com qualquer papel de parede que você queira definir, basta garantir que o arquivo que você referencia para o papel de parede esteja disponível para o usuário uma vez que eles fazem login.
Uma solução de implementação seria criar um GPO e vinculá-lo ao AD em um nível no qual os usuários a serem afetados residem e, em seguida, atribuir o filtro de segurança do GPO ao grupo "Usuários do Domínio" (o padrão é autenticado usuários que também funcionarão). Você também pode definir o status do GPO para desativar todas as configurações do computador.
Tags group-policy