DesktopManager

3.6.1

Desktop Manager is a PowerShell module that allows easy way to change wallpaper on multiple screens/monitors.

Minimum PowerShell version

5.1

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name DesktopManager

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

Install-PSResource -Name DesktopManager

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Owners

Copyright

(c) 2011 - 2026 Przemyslaw Klys @ Evotec. All rights reserved.

Package Details

Author(s)

  • Przemyslaw Klys

Tags

windows image wallpaper monitor

Cmdlets

Advance-DesktopSlideshow Get-DesktopBackgroundColor Get-DesktopBrightness Get-DesktopClipboardText Get-DesktopControlCheck Get-DesktopControlState Get-DesktopControlTarget Get-DesktopFocusedControl Get-DesktopHostedSessionDiagnostic Get-DesktopMonitor Get-DesktopMouseState Get-DesktopSlideshow Get-DesktopWallpaper Get-DesktopWallpaperHistory Get-DesktopWindow Get-DesktopWindowControl Get-DesktopWindowControlDiagnostic Get-DesktopWindowGeometry Get-DesktopWindowKeepAlive Get-DesktopWindowProcessInfo Get-DesktopWindowTarget Get-DesktopWindowText Get-LogonWallpaper Invoke-DesktopControlClick Invoke-DesktopKeyPress Invoke-DesktopMouseClick Invoke-DesktopMouseDrag Invoke-DesktopMouseMove Invoke-DesktopMouseScroll Invoke-DesktopScreenshot Invoke-DesktopWindowClick Invoke-DesktopWindowDrag Invoke-DesktopWindowScreenshot Invoke-DesktopWindowScroll Register-DesktopHotkey Register-DesktopMonitorEvent Register-DesktopOrientationEvent Register-DesktopResolutionEvent Restore-DesktopWindowLayout Save-DesktopWindowLayout Send-DesktopControlKey Set-DefaultAudioDevice Set-DesktopBackgroundColor Set-DesktopBrightness Set-DesktopClipboardText Set-DesktopControlCheck Set-DesktopControlEnabled Set-DesktopControlFocus Set-DesktopControlTarget Set-DesktopControlText Set-DesktopControlVisibility Set-DesktopDpiScaling Set-DesktopPosition Set-DesktopResolution Set-DesktopSlideshowOptions Set-DesktopWallpaper Set-DesktopWallpaperHistory Set-DesktopWindow Set-DesktopWindowSnap Set-DesktopWindowStyle Set-DesktopWindowTarget Set-DesktopWindowText Set-DesktopWindowTransparency Set-DesktopWindowVisibility Set-LogonWallpaper Set-TaskbarPosition Start-DesktopProcess Start-DesktopProcessAndWait Start-DesktopSlideshow Start-DesktopWindowKeepAlive Stop-DesktopSlideshow Stop-DesktopWindowKeepAlive Stop-DesktopWindowProcess Test-DesktopElevation Test-DesktopWindow Test-DesktopWindowControl Unregister-DesktopHotkey Wait-DesktopFocusedControl Wait-DesktopWindow Wait-DesktopWindowClose Wait-DesktopWindowControl Wait-DesktopWindowInactive Wait-DesktopWindowText

PSEditions

Desktop Core

Dependencies

This module has no dependencies.

FileList

  • DesktopManager.nuspec
  • DesktopManager.Libraries.ps1
  • DesktopManager.psd1
  • DesktopManager.psm1
  • Lib\Core\DesktopManager.dll
  • Lib\Core\DesktopManager.ModuleLoadContext.dll
  • Lib\Core\DesktopManager.PowerShell.dll
  • Lib\Core\DesktopManager.PowerShell.xml
  • Lib\Core\Microsoft.Win32.SystemEvents.dll
  • Lib\Core\Microsoft.Windows.SDK.NET.dll
  • Lib\Core\System.Drawing.Common.dll
  • Lib\Core\WinRT.Runtime.dll
  • Lib\Default\DesktopManager.dll
  • Lib\Default\DesktopManager.PowerShell.dll
  • Lib\Default\DesktopManager.PowerShell.xml
  • Lib\Default\Microsoft.Bcl.AsyncInterfaces.dll
  • Lib\Default\Microsoft.Win32.Registry.dll
  • Lib\Default\Microsoft.Win32.SystemEvents.dll
  • Lib\Default\System.Buffers.dll
  • Lib\Default\System.Drawing.Common.dll
  • Lib\Default\System.Memory.dll
  • Lib\Default\System.Numerics.Vectors.dll
  • Lib\Default\System.Runtime.CompilerServices.Unsafe.dll
  • Lib\Default\System.Security.AccessControl.dll
  • Lib\Default\System.Security.Principal.Windows.dll
  • Lib\Default\System.Text.Encodings.Web.dll
  • Lib\Default\System.Text.Json.dll
  • Lib\Default\System.Threading.Tasks.Extensions.dll
  • Lib\Default\System.ValueTuple.dll
  • Lib\Core\runtimes\win\lib\net8.0\Microsoft.Win32.SystemEvents.dll

Version History

Version Downloads Last updated
3.6.1 (current version) 0 5/26/2026
3.6.0 150,944 1/23/2026
3.2.0 214,542 6/18/2025
3.1.0-Preview4 5 6/18/2025
3.1.0-Preview3 7 6/18/2025
3.1.0-Preview2 7 6/18/2025
3.1.0-Preview1 8 6/17/2025
3.0.0 39,307 3/22/2025
2.0.1 16,990 2/15/2025
2.0.0 173 2/14/2025
0.0.3 141,429 12/29/2022
0.0.2 12 12/29/2022
0.0.1 12 12/29/2022
Show more