GenXdev.Windows
3.25.2026
A Windows PowerShell module that provides UI Windows manipulation helpers
Minimum PowerShell version
7.5.4
Installation Options
Owners
Copyright
Copyright 2021-2025 GenXdev
Requires License Acceptance
Package Details
Author(s)
- genXdev
Tags
Cmdlets
Get-ActiveUser Get-ChildProcesses Get-ClipboardFiles Get-CurrentFocusedProcess Get-DesktopScalingFactor Get-ForegroundWindow Get-MonitorCount Get-MpCmdRunPath Get-OpenedFileHandleProcesses Get-PowershellMainWindow Get-PowershellMainWindowProcess Get-Window Get-WireGuardPeerQRCode Save-DesktopScreenShot Set-ForegroundWindow Set-TaskbarAlignment Set-WindowsWallpaper Start-ProcessWithPriority Test-PathUsingWindowsDefender
Functions
Add-WireGuardPeer CurrentUserHasElevatedRights EnsureDockerDesktop EnsurePSTools EnsureWireGuard Get-KnownFolderPath Get-WindowPosition Get-WireGuardPeers Get-WireGuardStatus Initialize-ScheduledTaskScripts Invoke-WindowsUpdate Pop-Window Push-Window Remove-WireGuardPeer Reset-WireGuardConfiguration Send-Key Send-WakeOnLan Set-ClipboardFiles Set-KnownFolderPath Set-WindowPosition Set-WindowPositionForSecondary
PSEditions
Dependencies
-
- GenXdev.Data (>= 3.25.2026)
- Microsoft.WinGet.Client (>= 1.11.410)
FileList
- GenXdev.Windows.nuspec
- Functions\GenXdev.Windows.WireGuard\Add-WireGuardPeer.ps1
- Functions\GenXdev.Windows.WireGuard\EnsureWireGuard.ps1
- Functions\GenXdev.Windows.WireGuard\Get-WireGuardPeerQRCode.cs
- Functions\GenXdev.Windows.WireGuard\Get-WireGuardPeers.ps1
- Functions\GenXdev.Windows.WireGuard\Get-WireGuardStatus.ps1
- Functions\GenXdev.Windows.WireGuard\README.md
- Functions\GenXdev.Windows.WireGuard\Remove-WireGuardPeer.ps1
- Functions\GenXdev.Windows.WireGuard\Reset-WireGuardConfiguration.ps1
- Functions\GenXdev.Windows\CurrentUserHasElevatedRights.ps1
- Functions\GenXdev.Windows\EnsureDockerDesktop.ps1
- Functions\GenXdev.Windows\EnsurePSTools.ps1
- Functions\GenXdev.Windows\Get-ActiveUser.cs
- Functions\GenXdev.Windows\Get-ChildProcesses.cs
- Functions\GenXdev.Windows\Get-ClipboardFiles.cs
- Functions\GenXdev.Windows\Get-CurrentFocusedProcess.cs
- Functions\GenXdev.Windows\Get-DesktopScalingFactor.cs
- Functions\GenXdev.Windows\Get-ForegroundWindow.cs
- Functions\GenXdev.Windows\Get-KnownFolderPath.ps1
- Functions\GenXdev.Windows\Get-MonitorCount.cs
- Functions\GenXdev.Windows\Get-MpCmdRunPath.cs
- Functions\GenXdev.Windows\Get-OpenedFileHandleProcesses.cs
- Functions\GenXdev.Windows\Get-PowershellMainWindow.cs
- Functions\GenXdev.Windows\Get-PowershellMainWindowProcess.cs
- Functions\GenXdev.Windows\Get-Window.cs
- Functions\GenXdev.Windows\Get-WindowPosition.ps1
- Functions\GenXdev.Windows\Initialize-ScheduledTaskScripts.ps1
- Functions\GenXdev.Windows\Invoke-WindowsUpdate.ps1
- Functions\GenXdev.Windows\Pop-Window.ps1
- Functions\GenXdev.Windows\Push-Window.ps1
- Functions\GenXdev.Windows\Save-DesktopScreenShot.cs
- Functions\GenXdev.Windows\Send-Key.ps1
- Functions\GenXdev.Windows\Send-WakeOnLan.ps1
- Functions\GenXdev.Windows\Set-ClipboardFiles.ps1
- Functions\GenXdev.Windows\Set-ForegroundWindow.cs
- Functions\GenXdev.Windows\Set-KnownFolderPath.ps1
- Functions\GenXdev.Windows\Set-TaskbarAlignment.cs
- Functions\GenXdev.Windows\Set-WindowPosition.ps1
- Functions\GenXdev.Windows\Set-WindowPositionForSecondary.ps1
- Functions\GenXdev.Windows\Set-WindowsWallpaper.cs
- Functions\GenXdev.Windows\Start-ProcessWithPriority.cs
- Functions\GenXdev.Windows\Test-PathUsingWindowsDefender.cs
- GenXdev.Windows.WireGuard.psm1
- GenXdev.Windows.csproj
- GenXdev.Windows.psd1
- GenXdev.Windows.psm1
- LICENSE
- License.txt
- README.md
- lib\GenXdev.CoreHelpers.dll
- lib\GenXdev.CoreSockets.dll
- lib\GenXdev.Windows.deps.json
- lib\GenXdev.Windows.dll
- powershell.jpg
Version History
| Version | Downloads | Last updated |
|---|