Skip to content

hendrikreimers/powershell-scripts

Repository files navigation

PowerShell Script Collection

Welcome to my PowerShell Script Collection! This repository contains a variety of PowerShell scripts designed to simplify routine tasks, enhance productivity, and automate system maintenance for Windows users. Each script or project within this collection serves a unique purpose, from modifying system settings to simplifying file management tasks.

Projects Overview

The repository is organized into different folders, each representing a separate project or script with its own specific functionality:

  • 7-Zip PowerShell Scripts: Scripts for compressing files and folders using 7-Zip, including context menu integration.
  • Convert PNG to JPG: A tool to batch convert PNG images to JPG format, with options for image quality and size.
  • Docx to PDF Conversion: Automates the conversion of DOCX documents to PDF format directly from the context menu.
  • Xlsx to PDF Conversion: Automates the conversion of XLSX sheets to PDF format directly from the context menu.
  • Network Drives Mapping: Scripts for mapping network drives based on configurations defined in an INI file.
  • Robocopy PC Backup: Utilizes Robocopy to create robust backup routines for personal data.
  • Windows PowerShell Context Menu Extension: Adds custom PowerShell options to the Windows context menu for enhanced accessibility.
  • Helper Scripts: A collection of small scripts for clearing the clipboard, recent documents, and running system cleanup.

Getting Started

To get started with these scripts:

  1. Clone this repository to your local machine.
  2. Navigate to the specific project or script folder you're interested in.
  3. Read the individual README.md files provided in each folder for detailed instructions on setup and usage.

Prerequisites

  • Windows operating system with PowerShell installed.
  • Depending on the script, administrative privileges may be required.
  • Specific third-party software or utilities required by certain scripts (e.g., 7-Zip for compression scripts).

Usage

Each folder contains its own detailed instructions. Generally, you can run a PowerShell script by opening a PowerShell window, navigating to the script's directory, and executing:

.\script-name.ps1

Replace script-name.ps1 with the actual script filename.

Contributing

Contributions to this collection are welcome! If you have improvements, bug fixes, or additional scripts that you think would be a great fit, please feel free to fork the repository and submit a pull request.

About

Useful Windows Powershell Scripts

Resources

Stars

Watchers

Forks