How to force a wallpaper in group policy on Windows Server 2008 R2

I just finished setting up a new server for a small business who deal mainly with clients. With over 1000 clients to deal with, I've limited all client users to pretty much browsing the internet, saving documents to a redirected folder and printing. One more thing I wanted to add was a company wallpaper which would apply at user logon. I've found the group policy which deals with this, but when the user first logs in, it just shows the background color. If the same user logs in again, then the wallpaper will display. But, if the same user logs into one of the other client machines, they have to login twice before the wallpaper comes up. Is there a script or setting I can use so the wallpaper would be forced at first login? It's really bugging me.

Server: Windows Server 2008 R2
Clients: Windows XP Professional
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Mike ThomasConsultantCommented:
You need to enable "active desktop" as part of the policy for it to work, and the share where the wallpaper is must be available to all clients.

Have you check those are set and working?

TutalianAuthor Commented:
I don't have active desktop enabled. But even though it's disabled, at the second login the wallpaper appears.
The GPO will apply before image is cached - That is why you get a blank screen on first login.
We get around this by deploying an image to the desktop first and then setting the group policy to point to the local file later.

eg. The login script will copy Background1.jpg from the netlogon folder to c:\windows\Background1.jpg
We then set the GPO to point to this image once the file is deployed.

This process is handy if you change your background periodically.
Has Powershell sent you back into the Stone Age?

If managing Active Directory using Windows Powershell® is making you feel like you stepped back in time, you are not alone.  For nearly 20 years, AD admins around the world have used one tool for day-to-day AD management: Hyena. Discover why.

TutalianAuthor Commented:
Thanks so much Furbie! I can see how this works, but to be honest, I'm not experienced in scripting. Would you be able to set up the generic script, then I can change the parameters? It would be soo much appreciated.

TutalianAuthor Commented:
I suppose if I copied the wallpaper to each client machines then redirected the GPO to that dir, this would also do the trick.
TutalianAuthor Commented:
All suggestion were tried, however, none successfully corrected the issue. I'm still at the same point as when I posted the question.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Project Management

From novice to tech pro — start learning today.