Skip to content
This repository has been archived by the owner on Feb 13, 2020. It is now read-only.

Rotate wallpaper daily on Microsoft Teams Room (MTR) Systems

Notifications You must be signed in to change notification settings

jhochwald/New-MtrWallpaper

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 

Repository files navigation

New-MtrWallpaper

Configure a new wallpaper for Microsoft Teams Room (MTR) System

Description

Wallpaper is then copied to the proper folder, and a corresponding XML file is also written.

When the system reboots as part of its normal scheduled nightly maintenance, the new wallpaper is set for the 'Custom' them in MTR.

Notes

None for now. May play with configuring a list of dates and corresponding wallpaper images (think holiday wallpapers).

All Images must be exactly 3840×1080, for Single or dual screen MTR systems!!! We have a (optional) check parameter for that!

If you copy the wallpaper image (wallpaper.jpg), with or without the settings XML, to different MTR systems the change will not be activated! The MTR doesn't do a reload or check if a file is changed. The MTR will reboot every day at 2:30 (AM), then the changes will be activated.

The MTR support .jpg, .jpeg, .png, and .bmp for wallpapers. Since version 1.0.1 of New-MtrWallpaper we support them all.

It's just a minor changed version based on the great work of Pat Richard.

Changelog

1.0.4

Fixed the Color parameters (Range was 0-100, should be, and now is is, 0-255) Add some more description for further customisation, with a few examples

1.0.3

Add more parmeters (e.g. check resolution, and Template coloring)

1.0.2

Add the Check (resolution) helper function: Test-MtrWallpaper

1.0.1

Add support for all supported wallpaper Types (based on extensions)

1.0.0

Fork from Pat Richard's New-MtrWallpaper

Original Author

Pat Richard

License

Ask Pat Richard :-)

As soon as Pat uploads a valid license to the repo, I will adopt it here.

Origial Readme

This script, when run on a Microsoft Teams Room (MTR) System, will configure a new, randomly selected wallpaper, each day. The script pics the wallpaper from a folder, copies it to the appropriate folder, then writes a SkypeSettings.xml file that contains the relevant configuration info. MTRs have a built in process that includes a daily reboot. New-MtrWallpaper.ps1 leverages that reboot to enable the new wallpaper. You can manually run the code in Create-MtrWallpaperScheduledTask.ps1 to create the actual scheduled task if desired. Please see the article at https://www.ucunleashed.com/4323 for information on this script.

About

Rotate wallpaper daily on Microsoft Teams Room (MTR) Systems

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PowerShell 100.0%