Free Command line Wallpaper changer for enterprises using SCCM (Or other deployment tools)

Deploy wallpaper using SCCM

Set Wallpaper from command line? :Β Have you ever faced a technical conundrum when deploying your brand wallpaper to 1000’s of machines in a large enterprise environment?

  • Machines with 2 or more monitors.
  • Monitors are of different diagonal sizes.
  • Stretching the images does not work very well on all screens.
  • In Windows 10 every screen has its own DPI which distorts the wallpaper.
  • The wallpaper does not play well with tablet auto screen rotate.
  • Portrait and Landscape monitor orientation combination.

The TPwallpaper application packaged using PSAppdeploy toolkit helps alleviate the grief involved in deploying wallpaper enterprise wide.


UnZip the content of the attached zip file. The following files and folders will be found within the ZIP files.

Open the files folder and create JPG image files with name ‘WidthxHeight‘ (without the quotes; all lower case) one for each and every single screen resolution your environment has.

deploy wallpaper Windows 10

If a screen resolution does not match any one of the above resolution JPG files you have created, the default JPG will be used.

Setup SCCM application.

Install command line:

Deploy-Application.exe -DeploymentType Install -DeployMode NonInteractive

Uninstall command line:

Deploy-Application.exe -DeploymentType UnInstall -DeployMode NonInteractive

Detection method:

Use the below XML as a reference to create your detection method in SCCM.

Final Step:

Finally don’t forget to logoff and login πŸ™‚ or create a mechanism to start TPwallpaper.exe in the context of the logged in user.


Requires dotNET 3.5 on windows 8 and Window 10.Windows 7 come with dotNET 3.5 out-of-the-box. To install dotNet 3.5 do the following.

a) Press β€œWindows Logo” + β€œR” keys on the keyboard.

b) Type β€œappwiz.cpl” in the β€œRun” command box and press β€œENTER”.

c) In the β€œPrograms and Features” window, click on the link β€œTurn Windows features on or off”.

d) Check if the β€œ.NET Framework 3.5 (includes .NET 2.0 and 3.0)” option is available in it.

e) If yes, then enable it and then click on β€œOK”.

f) Follow the on-screen instructions to complete the installation and restart the computer, if prompted.

Download Here

Related Articles

Inline Feedbacks
View all comments
Would love your thoughts, please comment.x