Skip to content

mertfozzy/LazyAdmin

Repository files navigation

⚡ LazyAdmin: The Ultimate Windows SysAdmin Suite

PowerShell Platform License Version

"I choose a lazy person to do a hard job. Because a lazy person will find an easy way to do it." - Bill Gates

LazyAdmin is a comprehensive, GUI-based automation tool designed for IT Support Specialists and System Administrators. It turns complex PowerShell commands into a simple, one-click experience.

From batch software installation (via JSON-driven Winget) to deep system maintenance and network troubleshooting, LazyAdmin does the heavy lifting so you don't have to.


🚀 Key Features

1. 📊 Real-Time Dashboard

Get an instant overview of the system health:

  • System Uptime & OS Version
  • Disk Usage (C:) & S.M.A.R.T Health Status
  • RAM Utilization

2. 🛍️ Dynamic Software Shop (Winget Engine)

Forget manual installers! LazyAdmin features a JSON-driven software market.

  • Configurable: Edit apps.json to add your own favorite apps.
  • Batch Install: Select Chrome, VS Code, Zoom, and 7-Zip, then click one button to install them all silently.

3. 🛠️ Admin Ops & Maintenance

Corporate-grade tools for everyday tickets:

  • Teams & Edge Cache Cleaner: Fixes login/glitch issues instantly.
  • Active Directory Queries: Get user groups and members (requires RSAT).
  • System Repair: One-click SFC /Scannow and Temp file cleanup.

4. 🌐 Network God Mode

Troubleshoot connectivity like a pro:

  • Wi-Fi Revealer: Display saved Wi-Fi passwords in plain text.
  • Connectivity Test: Instant Google Ping & Latency check.
  • Fix Network: Flush DNS, Release/Renew IP stack in one click.

📦 Installation & Usage

Prerequisites

  • Windows 10 or Windows 11
  • PowerShell 5.1 or later
  • Administrator Privileges (Required for maintenance tasks)

How to Run

  1. Clone the Repository

    git clone [https://github.com/mertfozzy/LazyAdmin.git](https://github.com/mertfozzy/LazyAdmin.git)
    cd LazyAdmin
  2. Unblock the Script (If needed) Windows might block scripts downloaded from the internet. Run this once:

    Unblock-File .\LazyAdmin_v3.ps1
  3. Run the Tool Right-click LazyAdmin_v3.ps1 and select "Run with PowerShell". Note: It is recommended to run as Administrator for full functionality.


⚙️ Configuration (The Magic Part)

LazyAdmin is Data-Driven. You don't need to touch the code to change the software list. Just edit the apps.json file in the root folder:

[
  {
    "Category": "Browsers",
    "Name": "Brave Browser",
    "Id": "Brave.Brave",
    "Description": "Privacy-first browser."
  }
]

About

LazyAdmin is a tool is built for IT admins and support engineers. Bunch of useful scripts are embedded for gathering information, quick maintenance, fast troubleshooting and basic installations.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors