Skip to content

Repository files navigation

PowerShell.Lib Repository

Hello and welcome to my PowerShell.Lib repository.

In this repository, you'll find various PowerShell projects that I've created over time. Most of these projects came about simply because I was interested in the respective topics and wanted to know if and how I could implement them in PowerShell. Of course, I have far more scripts, code snippets, etc., than what I've uploaded and made available here. The projects I've provided here are (at least for me) something special. And that's why I decided to make these personal projects available here on my GitHub account in this repository.

Some projects are classic, purely console-based applications. Others, however, provide complete user interfaces and are fully functional applications. There are also some projects that have already been released in a fully functional version. These projects are listed below. Projects that are located in this repository but are not listed below (or do not offer a download on the release page) are sometimes still under development. These programs can be used, but may still contain bugs.

Some also use special fonts. All fonts are free, open-source fonts from Google.
Just click on the badges below to visit Google Fonts Website or FAQ.

Google Fonts Website      Google Fonts FAQ

However, there are some minimum requirements to use these scripts.
Please make sure you have at least the following setup.

Minimum Requirements:

Windows OS   .NET Framework   PowerShell

Clicking on the badges above will take you directly to the website of the selected topic, where you will find download options, installation instructions and many more informations. If you already meet all those mentioned requirements, you're ready to go.

The following list shows some projects that were thoroughly tested during development and released in a bug-free, fully functional version (checked to the best of my knowledge and belief). These projects are either simple application examples for specific scenarios in WPF applications for PowerShell, or they are fully functional apps that perform specific functions, etc.

As mentioned, each of the following projects was extensively tested and, after successful completion of testing, released here on GitHub in an official version for download.

Note

Despite all the measures I have taken, it is of course possible that there are still some bugs in the applications.

Enjoy browsing my PowerShell.Lib repository ☺️ !

📖 Official Release List

ModernUI

Version

ModernUI is a modern WPF-based UI framework for PowerShell, designed to bring a clean, Windows 11 inspired experience to PowerShell applications.


Please click on one of the badges below to visit the mentioned page:

Directory

Release Page


Font Demos

Version

This project shows multiple demonstrations of external font loading and integration in PowerShell WPF applications. The examples range from basic font loading to advanced professional UI implementations with modern dark themes


Please click on one of the badges below to visit the mentioned page:

Directory

Release Page


Context Menu Switcher

Version

Context Menu Switcher is a powerful PowerShell utility designed to toggle between the new Windows 11 context menu and the classic Windows 10 context menu. The script provides system administrators and power users with a simple, automated way to control which context menu style is displayed when right-clicking in Windows Explorer.

✨ Features

  • 🎨 Toggle between Windows 11 and classic context menu styles
  • 🕹️ Command-line parameter support for automation
  • 🌍 Multi-language support via JSON language packs
  • 📁 Automatic Windows Explorer restart
  • 🛡️ Administrator rights validation
  • ✅ Comprehensive error handling and logging
  • 🗄️ Registry backup and restoration capabilities

Please click on one of the badges below to visit the mentioned page:

Directory

Release Page


Power.Ctrl.app

Version

Power.Ctrl.app is a user-friendly system control application that provides four essential Windows actions through a modern graphical interface:

  • 🔒 Lock workstation
  • 👤 Log off user
  • 🔄 Restart computer
  • Shut down computer

✨ Features

  • 🎨 Modern Dark Mode UI - Sleek, dark WPF interface
  • 🌍 Full Localization - German/English with automatic language detection
  • 📍 Flexible Positioning - Center, Lower-Left, Lower-Right
  • Confirmation Dialogs - Security prompts before system actions
  • 📝 Optional Logging - Detailed logging with timestamps
  • 🎯 Shell32.dll Icons - Native Windows system symbols
  • Robust Architecture - Stable WPF Application management
  • 💻 Windows 11 Ready - Optimized for modern Windows versions

Please click on one of the badges below to visit the mentioned page:

Directory

Release Page

About

Collection of PowerShell Scripts

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Contributors

Languages