Skip to content

Releases

v1.3.0 — Service Control, CSV Export, Clipboard Copy, Clock

Choose a tag to compare

@dutch2005 dutch2005 released this 10 Apr 15:25

What's new in v1.3.0

Service control

Start, Stop, and Restart any service directly from the Services tab. Select a row and click the action button. Uses Invoke-CimMethod via WQL query (no WinRM on localhost). Requires local Administrator rights.

Export to CSV

Every major list view now has an Export CSV button that opens a SaveFileDialog and writes a UTF-8 CSV:

  • Services, Software Inventory, Network, Intune Devices, Mailbox Permissions

Result count labels

After each query, the number of returned rows is shown inline: "N service(s)", "N application(s)", etc.

Status bar clock

The existing lblTime TextBlock in the status bar is now wired to a 1-second DispatcherTimer and shows a live HH:mm:ss clock.

Ping refactored

The inline Test-NetConnection call was replaced with the purpose-built Test-ComputerPort private function (consistent with all other handlers).

Copy Row to Clipboard

Right-click any row in any of the 12 ListViews → Copy Row to Clipboard (tab-separated values).

New private function

Invoke-ComputerServiceControl — fully documented, uses -Query approach for Pester mockability, same $isLocal routing pattern as all other CIM functions.

Tests

16 new Pester tests for Invoke-ComputerServiceControl. 228 tests, 0 failures (up from 212).


Installation

Install-Module Microsoft.Graph.Authentication, Microsoft.Graph.Users, `
    Microsoft.Graph.Groups, Microsoft.Graph.DeviceManagement, `
    Az.Accounts, Az.ResourceGraph -Scope CurrentUser

Import-Module .\LazyWinAdminModule\LazyWinAdminModule.psd1 -Force
Start-LazyWinAdmin

Previous releases

  • v1.2.0 — Device Compliance tab, Exchange Online, Intune Scripts, CIM local routing fix, async architecture fix
  • v1.1.0 — Initial modernized edition: WPF, cloud integration, Pester v5 tests

v1.0.0 - 2026 Modernization

Choose a tag to compare

@dutch2005 dutch2005 released this 05 Mar 05:38

What's New in the 2026 Modernization

This release transforms LazyWinAdmin from a legacy monolithic script into a modern, enterprise-ready PowerShell 7+ application.

Key Features:

  • Responsive WPF UI: A complete overhaul of the interface using XAML.
  • Non-Blocking Architecture: Leverages PowerShell Runspaces for all remote operations.
  • Modular Structure: Re-organized into a structured PowerShell Module.
  • Modern Remote Management: Migrated from legacy WMI to CIM (WS-Man).
  • Full Wiki & Documentation: Comprehensive onboarding guides included.
  • Automated Testing: Integrated Pester test suite.