Project
DesktopManager
DesktopManager is a C# library and PowerShell module that allows to get and set wallpapers to given monitor.
Install
Install the published package or clone the source.
PowerShell Gallery
Install-Module DesktopManager -Scope CurrentUserNuGet
dotnet add package DesktopManagerSource checkout
git clone https://github.com/EvotecIT/DesktopManager.gitDownloads
Package feeds and release channels for this project.
Changelog
Release notes published with each GitHub release.
DesktopManager-PowerShellModule.v4.3.0
What's Changed
- feat(app): Add DesktopManager WinUI hotkey host by @PrzemyslawKlys in #174
- fix(app): Address hotkey PR review feedback by @PrzemyslawKlys in #175
- Enable NuGet Dependabot version updates by @PrzemyslawKlys in #176
- Bump the nuget-minor-patch group with 4 updates by @dependabot[bot] in #177
- Bump Microsoft.WindowsAppSDK from 1.8.260529003 to 2.2.0 by @dependabot[bot] in #179
- Bump coverlet.collector from 6.0.4 to 10.0.1 by @dependabot[bot] in #178
- Bump MSTest.TestAdapter and MSTest.TestFramework by @dependabot[bot] in #180
- Add monitor management workspace by @PrzemyslawKlys in #181
- Add daily DesktopManager app MSI packaging by @PrzemyslawKlys in #182
- Bump the nuget-minor-patch group with 3 updates by @dependabot[bot] in #183
- Harden desktop automation, persistence, and release packaging by @PrzemyslawKlys in #184
- Add cohesive Windows desktop-state controls by @PrzemyslawKlys in #185
- Bump the nuget-minor-patch group with 3 updates by @dependabot[bot] in #186
- Add saved Wi-Fi profile connection without network scanning by @PrzemyslawKlys in #187
- feat(devices): add native device and driver management by @PrzemyslawKlys in #188
- Bump the nuget-minor-patch group with 1 update by @dependabot[bot] in #189
- Bump the nuget-minor-patch group with 4 updates by @dependabot[bot] in #191
- Add provider-neutral control observations, semantic waits, and safe text editing by @PrzemyslawKlys in #193
- Remove redundant XmlDoc2CmdletDoc dependency by @PrzemyslawKlys in #190
- Stabilize multi-target test dependencies by @PrzemyslawKlys in #194
- Configure grouped low-noise Dependabot updates by @PrzemyslawKlys in #195
- Bump the all-dependencies group with 1 update by @dependabot[bot] in #196
- build(deps): bump the all-dependencies group with 5 updates by @dependabot[bot] in #197
- Fix DesktopManager contracts for headless Windows sessions by @PrzemyslawKlys in #198
- Bump the all-dependencies group with 1 update by @dependabot[bot] in #199
- Handle wallpaper fallback when monitor IDs are unavailable by @PrzemyslawKlys in #200
New Contributors
- @dependabot[bot] made their first contribution in #177
Full Changelog: Compare DesktopManager-PowerShellModule.v4.0.0 to DesktopManager-PowerShellModule.v4.3.0
DesktopManager-PowerShellModule.v4.2.0
What's Changed
- feat(app): Add DesktopManager WinUI hotkey host by @PrzemyslawKlys in #174
- fix(app): Address hotkey PR review feedback by @PrzemyslawKlys in #175
- Enable NuGet Dependabot version updates by @PrzemyslawKlys in #176
- Bump the nuget-minor-patch group with 4 updates by @dependabot[bot] in #177
- Bump Microsoft.WindowsAppSDK from 1.8.260529003 to 2.2.0 by @dependabot[bot] in #179
- Bump coverlet.collector from 6.0.4 to 10.0.1 by @dependabot[bot] in #178
- Bump MSTest.TestAdapter and MSTest.TestFramework by @dependabot[bot] in #180
- Add monitor management workspace by @PrzemyslawKlys in #181
- Add daily DesktopManager app MSI packaging by @PrzemyslawKlys in #182
- Bump the nuget-minor-patch group with 3 updates by @dependabot[bot] in #183
- Harden desktop automation, persistence, and release packaging by @PrzemyslawKlys in #184
- Add cohesive Windows desktop-state controls by @PrzemyslawKlys in #185
- Bump the nuget-minor-patch group with 3 updates by @dependabot[bot] in #186
- Add saved Wi-Fi profile connection without network scanning by @PrzemyslawKlys in #187
- feat(devices): add native device and driver management by @PrzemyslawKlys in #188
- Bump the nuget-minor-patch group with 1 update by @dependabot[bot] in #189
- Bump the nuget-minor-patch group with 4 updates by @dependabot[bot] in #191
- Add provider-neutral control observations, semantic waits, and safe text editing by @PrzemyslawKlys in #193
- Remove redundant XmlDoc2CmdletDoc dependency by @PrzemyslawKlys in #190
- Stabilize multi-target test dependencies by @PrzemyslawKlys in #194
- Configure grouped low-noise Dependabot updates by @PrzemyslawKlys in #195
- Bump the all-dependencies group with 1 update by @dependabot[bot] in #196
- build(deps): bump the all-dependencies group with 5 updates by @dependabot[bot] in #197
- Fix DesktopManager contracts for headless Windows sessions by @PrzemyslawKlys in #198
- Bump the all-dependencies group with 1 update by @dependabot[bot] in #199
- Handle wallpaper fallback when monitor IDs are unavailable by @PrzemyslawKlys in #200
New Contributors
- @dependabot[bot] made their first contribution in #177
Full Changelog: Compare DesktopManager-PowerShellModule.v4.0.0 to DesktopManager-PowerShellModule.v4.2.0
DesktopManager-PowerShellModule.v4.1.0
What's Changed
- feat(app): Add DesktopManager WinUI hotkey host by @PrzemyslawKlys in #174
- fix(app): Address hotkey PR review feedback by @PrzemyslawKlys in #175
- Enable NuGet Dependabot version updates by @PrzemyslawKlys in #176
- Bump the nuget-minor-patch group with 4 updates by @dependabot[bot] in #177
- Bump Microsoft.WindowsAppSDK from 1.8.260529003 to 2.2.0 by @dependabot[bot] in #179
- Bump coverlet.collector from 6.0.4 to 10.0.1 by @dependabot[bot] in #178
- Bump MSTest.TestAdapter and MSTest.TestFramework by @dependabot[bot] in #180
- Add monitor management workspace by @PrzemyslawKlys in #181
- Add daily DesktopManager app MSI packaging by @PrzemyslawKlys in #182
- Bump the nuget-minor-patch group with 3 updates by @dependabot[bot] in #183
- Harden desktop automation, persistence, and release packaging by @PrzemyslawKlys in #184
- Add cohesive Windows desktop-state controls by @PrzemyslawKlys in #185
- Bump the nuget-minor-patch group with 3 updates by @dependabot[bot] in #186
- Add saved Wi-Fi profile connection without network scanning by @PrzemyslawKlys in #187
- feat(devices): add native device and driver management by @PrzemyslawKlys in #188
- Bump the nuget-minor-patch group with 1 update by @dependabot[bot] in #189
- Bump the nuget-minor-patch group with 4 updates by @dependabot[bot] in #191
- Add provider-neutral control observations, semantic waits, and safe text editing by @PrzemyslawKlys in #193
- Remove redundant XmlDoc2CmdletDoc dependency by @PrzemyslawKlys in #190
- Stabilize multi-target test dependencies by @PrzemyslawKlys in #194
- Configure grouped low-noise Dependabot updates by @PrzemyslawKlys in #195
- Bump the all-dependencies group with 1 update by @dependabot[bot] in #196
- build(deps): bump the all-dependencies group with 5 updates by @dependabot[bot] in #197
- Fix DesktopManager contracts for headless Windows sessions by @PrzemyslawKlys in #198
- Bump the all-dependencies group with 1 update by @dependabot[bot] in #199
- Handle wallpaper fallback when monitor IDs are unavailable by @PrzemyslawKlys in #200
New Contributors
- @dependabot[bot] made their first contribution in #177
Full Changelog: Compare DesktopManager-PowerShellModule.v4.0.0 to DesktopManager-PowerShellModule.v4.1.0
DesktopManager-PowerShellModule.v4.0.0
What's Changed
- fix(powershell): isolate module load and approve slideshow verb by @PrzemyslawKlys in #172
- test(powershell): remove unreleased slideshow alias assertions by @PrzemyslawKlys in #173
Full Changelog: Compare DesktopManager-PowerShellModule.v3.6.1 to DesktopManager-PowerShellModule.v4.0.0
DesktopManager-PowerShellModule.v3.6.1
DesktopManager 3.6.3
What's Changed
- Add complete desktop slideshow support by @PrzemyslawKlys in #171
Full Changelog: Compare DesktopManager-v3.6.2 to DesktopManager-v3.6.3
DesktopManager 3.6.2
What's Changed
- Fix wallpaper safety and net472 stability by @PrzemyslawKlys in #168
- feat(desktop): add generic operator verification flows by @PrzemyslawKlys in #169
- Prepare DesktopManager 3.6.1 publish by @PrzemyslawKlys in #170
Full Changelog: Compare DesktopManager-v3.6.1 to DesktopManager-v3.6.2
Consulting track
Need help taking this into production?
Platform Delivery Services
Support for rollout planning, operational design, remediation, and delivery around this project.
- Translate open-source tooling into production-ready operating patterns.
- Define rollout, ownership, reporting, and support boundaries early.
- Package the work so internal teams can operate it confidently.
We offer implementation, remediation, automation design, and delivery support around the platforms behind this project.