

Once the PowerShell script is present on the machine, you can simply call it a specified time every day from a Scheduled Task. You can bake it in, deploy it with a Group Policy Preferences Files action, put it down with third-party tooling, etc. ps1 extension, and then copy it down to your golden images somehow. Invoke-WebRequest -UseBasicParsing -Uri $ImageUrl -OutFile "$ImageFileName" $Bingxml = (New-Object ).DownloadString("$($Market)") $ImageFileName = "c:\windows\web\wallpaper\" You can change the resolution and image file name in this script as required. I’m using Bing’s “Image of the day” for the source – you can substitute others as required, but I find the Bing collection to be pretty good for my requirements. Next we simply need some PowerShell to grab an online image and overwrite the existing file we have chosen with our new one. The GPO you need is in User Configuration | Policies | Admin Templates | Desktop | Desktop and is called “Desktop Wallpaper”. So I simply use a combination of a Scheduled Task running some PowerShell and a GPO to cycle my desktop background across my images once a day.įirstly you need to set up a GPO that points to a specific wallpaper – ideally local so you don’t worry about loss of access to a file share. I also don’t want to manage my own library of images – I’d rather just pull something from an online source and run with it.

#BACKGROUND IMAGE CYCLER WINDOWS#
I find using Themes to be a particular pain and putting third-party apps in the image doesn’t always fly – and even the Windows Store apps that handle this kind of thing are useless because they’re installed on a user-by-user basis. Right now, I have a background image on my header section and I am trying to turn this into a slideshow with 3-4 image. There are stacks of ways you can change desktop backgrounds or other branding mechanisms – Windows spotlight, Windows Themes, apps, scripts, etc. Doubtless this is something many of you have done already, in many different ways, so I am just quickly documenting this for my own reference. I like to try and make my desktop images look as nice as possible, with a minimum of fuss.
