This script safely searches your filesystem to identify the largest files and directories consuming disk space. It provides human-readable output showing the top N results, with built-in safety features like system path exclusions, depth limits, and low-priority execution to prevent system impact during scans.
PowerShell Scripts & Automation Tools
Ready-to-use scripts for common IT tasks. Copy, paste, and customize for your environment. All scripts include documentation and safety notes.
9 Scripts
A production-ready Python HTTP health check script for monitoring websites and APIs with structured output, validation, and alerting. This script goes beyond simple uptime checks by validating status codes, response content, and JSON responses, while also measuring response time and supporting retry logic. It outputs clean JSON for automation pipelines and uses exit codes for seamless integration with cron jobs, CI/CD workflows, and monitoring systems. Built for real-world ops use, it includes optional Discord webhook alerts for failures, making it easy to get notified when endpoints go down or behave unexpectedly. Whether you're running a homelab, managing internal services, or monitoring public APIs, this script provides a lightweight, flexible alternative to full monitoring stacks.
Monitor a Windows service and automatically restart it if it stops. This PowerShell script includes detailed logging, log rotation, retry logic, optional email notifications, and performance tracking—ideal for homelabs, Windows servers, and automation workflows.
Monitor a systemd service and automatically restart it if it fails. This Bash script checks service status on a schedule, logs activity, and prevents restart loops with built-in safeguards—ideal for homelabs, servers, and DevOps automation.
Command-line tool for sending messages, embeds, and files to Discord webhooks from bash scripts and automation workflows
A reusable Bash template designed for scripts you plan to publish publicly. Includes strict mode, dependency checks, parameter parsing, safe logging, dry-run support, and environment-agnostic placeholders suitable for homelabs and small production systems.
A reusable PowerShell template designed for scripts you plan to publish publicly. Includes strict mode, parameter validation, WhatIf/DryRun behavior, structured logging, safe defaults, and a clean header you can reuse across ScriptedOps scripts.
Recursively deletes files older than a specified number of days, logs all actions, and checks disk usage against a threshold. Built for Windows and Windows Server homelab environments. Read more here.
Deletes files older than a specified number of days, logs actions, and alerts if disk usage exceeds a defined threshold. Designed for Linux servers, NAS systems, and Proxmox homelabs. Read more here.
Get new scripts weekly.
Join our newsletter for fresh PowerShell scripts, automation tips, and IT workflow improvements delivered to your inbox.
Subscribe to Newsletter