DEV Community

Cover image for Introducing PowerShell Utility Scripts
Emanuele Bartolesi
Emanuele Bartolesi

Posted on

Introducing PowerShell Utility Scripts

While organising my Second Brain in Notion, I stumbled across an old idea I had forgotten about: building a Windows application to automate system management tasks. The idea started as a personal folder of PowerShell scripts I’d written over time to clean my system, manage backups, and monitor performance. At the time, the goal was ambitious—turning these scripts into a full-fledged application. But instead of letting the project sit idly in my notes, I decided to take a different approach.

Why let good code go to waste? Why not share it with the community?

Introducing PowerShell Utility Scripts

I released PowerShell Utility Scripts, a collection of ready-to-use PowerShell scripts designed to streamline your workflow, optimize your system, and give you more control. This project is now live on GitHub, completely free to explore, use, and contribute to!

Check it out here: PowerShell Utility Scripts on GitHub

What’s Included?

This repository contains a variety of scripts covering everything from system maintenance to automation. Here’s a glimpse of what you’ll find:

  • 🧹 Scheduled System Cleanup - Clean temporary files, empty the recycle bin, and clear browser caches.
  • 📁 Automated Backup of Important Folders - Safeguard critical files by backing them up to external drives or cloud storage.
  • 🚀 Disk Usage Analyzer - Identify space-hogging folders with a detailed report of folder sizes.
  • 🌐 Network Speed Test Utility - Measure your upload and download speeds and track performance over time.
  • ⚙️ Windows Services Manager - Manage running, stopped, or disabled services interactively.

…and more scripts to make your life easier!

Why Publish These Scripts?

The beauty of PowerShell lies in its simplicity and flexibility. Over time, I realized these scripts were solving real-world problems I encountered daily—and they could help others too. Instead of keeping them tucked away in my own system, I wanted to:

  1. Share Solutions: Make these tools accessible to anyone who might need them.
  2. Collaborate: Open the door for contributions and improvements from the tech community.
  3. Learn Together: See how others might expand on these ideas and adapt them to their own needs.

How to Get Started

  1. Visit the repository: PowerShell Utility Scripts on GitHub
  2. Clone the project: git clone https://github.com/kasuken/PowerShell-Utility-Scripts.git

Automate with Task Scheduler

You can schedule these scripts to run automatically using Task Scheduler on Windows. You can find all the instructions in the Readme of the project on GitHub.

Contributing to the project

I’m inviting you to contribute:

• Have an idea for a new script? Submit a pull request.
• Found a bug or need a feature? Open an issue.
• Just love the idea? Give it a ⭐️ on GitHub and share it with others!


Exciting News! 🌟

We're thrilled to introduce cloudGlow — a powerful governance tool designed to streamline the management of Entra ID resources on Microsoft Azure.

Visit www.cloudglow.io to learn more, get early access, and subscribe to our preview! Stay ahead of your cloud management game with cloudGlow. 🚀

Top comments (0)