Skip to content
WePrintEasy
  • Features
  • How it works
  • Docs
    • Installation
    • Admin guide
    • PowerShell & CSV
    • Troubleshooting
    • System requirements
    • Changelog
  • FAQ
EN DE Diese Seite auf Deutsch
Download
  • Home
  • Features
  • How it works
  • FAQ

Docs

  • Installation
  • Admin guide
  • PowerShell & CSV
  • Troubleshooting
  • System requirements
  • Changelog
EN DE Diese Seite auf Deutsch
Download Version 1.0.3 · ZIP
  1. Home
  2. Changelog

Changelog

What has changed in each version of WePrintEasy.

Version 1.0.3

First public release.

Assign and enforce

  • Fixed default printer per Active Directory user or group; groups with priority, nested groups are taken into account.
  • Order: direct user assignment → group assignment with the smallest priority → no change.
  • Assignments are stored with the SID – renaming users or groups is not a problem.
  • Logon agent as a scheduled task (triggers: logon and RDP reconnect), invisible in the user’s context; at most one instance per session.
  • Logon phase: checks every 3 seconds for 120 seconds; optional monitoring for the whole session (default: every 30 seconds).
  • Turns off “Let Windows manage my default printer” per user; optional RDS policy fForceClientLptDef = 0.
  • Connects missing network printers (\\server\share) automatically.
  • Supports network printers, local printers and redirected client printers with wildcards.
  • Default printer read and set via the Windows API (GetDefaultPrinter/SetDefaultPrinter), so it is correct in RDP sessions too.

Languages

  • Setup wizard, admin console, installer, updater and agent log in English and German.
  • The setup wizard asks for the language first (default: English); installer parameter -Language en|de.
  • Language changeable in the admin console settings; it applies to all servers via the configuration, running agents pick it up live.
  • Own app icon for all windows and the shortcut.

Setup, update, uninstall

  • Graphical setup wizard (Setup.cmd): configuration local or central on a share (with write test), printers from the print server with driver preselection, options, installation with live log.
  • Update by double-click (Update.cmd), keeps all settings and shows the system check.
  • Command-line installer with parameters; clean uninstall.
  • Optional Authenticode signing (self-signed or company CA, optional timestamp) and start with -ExecutionPolicy AllSigned.

Admin console

  • Tabs: Assignments, Printer list, Check user, Setup (system check with fixes), Settings, Guide.
  • “Force (live)”: step-by-step remote diagnostics for one user on a terminal server.
  • PowerShell module with Get-/Set-/Remove-WpeAssignment and CSV bulk import, Invoke-WpeRemoteForce.
  • Configuration written atomically, previous version kept as config.json.bak.

Quality

  • Unit tests (Windows PowerShell 5.1 and PowerShell 7) and integration tests run automatically on Windows Server 2025 on every push.
WePrintEasy

Fixed default printers for every user on Windows Remote Desktop Session Hosts.

Source code (opens external website)

Product

  • Features
  • How it works
  • System requirements
  • Download
  • Changelog

Documentation

  • Installation
  • Admin guide
  • PowerShell & CSV
  • Troubleshooting
  • FAQ

Legal

  • Legal notice
  • Privacy policy
  • Disclaimer

© 2026 WePrintEasy (Leon-Elias Martin)

Language:
EN DE Diese Seite auf Deutsch

Microsoft, Windows, Windows Server, Active Directory and Remote Desktop are trademarks of Microsoft Corporation. WePrintEasy is an independent product and is not affiliated with Microsoft.

Diese Seite gibt es auch auf Deutsch.

Zur deutschen Seite