Project

DesktopManager

DesktopManager is a C# library and PowerShell module that allows to get and set wallpapers to given monitor.

Stars51
Forks6
Open issues0
PowerShell Gallery downloads526029
ReleaseDesktopManager-v3.6.1
Language: C# Updated: 2026-04-10T11:43:34.0000000+00:00

Documentation

DesktopManager Overview

When to use DesktopManager and what it covers.

Use DesktopManager when Windows desktop state needs to be inspected or controlled from PowerShell, a .NET application, the CLI, or an MCP server.

It covers monitors, display devices, wallpapers, screenshots, window position, input automation, brightness, layout save/restore, and related desktop workflows.

Common tasks

  • Inspect connected and primary monitors.
  • Capture desktop or monitor screenshots.
  • Save and restore window layouts.
  • Adjust desktop state from a script or automation surface.