Skip to content

ajsem1337/system-tool-menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Overview

System Tool Menu is a PowerShell TUI module for common Windows maintenance tasks.

Features

  • Package updates: winget, choco, scoop, nuget, dotnet tools, pip, msstore (via winget)
  • Package manager installers: winget, choco, scoop
  • Dev tool installers: .NET SDK, Node.js/npm, pnpm, yarn, Python/pip, pipx, Rust/cargo, cargo-update, Ruby/gem, Composer, Miniconda
  • .NET installers: .NET Framework 3.5 feature, .NET Framework 4.8, .NET Runtime 6/8/9
  • Visual C++ Redistributables: 2005-2022, x86/x64
  • Health/diagnostics: DISM, SFC, CheckDisk, Windows Update reset, Windows Update via PSWindowsUpdate (with/without auto reboot)
  • Inventory export: CSV snapshot with machine, Windows, and Office activation info

Requirements

  • Windows 10/11
  • PowerShell 5.1 or newer (PowerShell 7 recommended)
  • Administrator privileges for system-level actions

Structure

  • Public/: exported commands and menus
  • Private/: internal helpers
  • main-menu.ps1: entrypoint script
  • data/inventory.csv: inventory output (created on first export)

Usage

Run the menu:

.\main-menu.ps1

About

Simple System Management Menu

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors