-
Notifications
You must be signed in to change notification settings - Fork 1
Releases: rhshourav/Windows-Scripts
Releases · rhshourav/Windows-Scripts
Release list
v27.4.0 – Changes
- Bumped launcher version to 27.4.0 (header, window title, telemetry text).
- Reworked menu layout:
- Applications:
8→ RICHO Printer Setup (new entry). - System & Maintenance:
C→ Remove Duplicate Files (moved here as a maintenance tool). - Hardware & Fixes:
N→ ERP Font Install (new helper for ERP fonts).
- Applications:
- Updated action map to point these new keys at their respective scripts while keeping the core elevation, telemetry, and launcher logic unchanged.
Assets 5
v27.3.0
🚀 What’s new in v27.3.0
- New compact launcher UI with ASCII header, live status bar, and single‐key navigation for all tools.[web:10]
- Auto‐elevate logic that works both when run locally and via
iex/irm, with a safe self‐URL fallback.[web:13] - Centralized remote script launcher: every tool opens in its own elevated PowerShell window using
-EncodedCommandfor robust argument handling.[web:16] - Real‐time system status panel on each menu draw (CPU, RAM, C: drive usage, uptime, IP) with resilient fallbacks when CIM/WMI are unavailable.[web:10]
- Lightweight telemetry to a Cloudflare Worker endpoint containing username, machine, domain, and LAN IPs for basic environment insight.[web:10]
✨ Features in this launcher
Runtime and elevation
- Requires PowerShell 5.0 or higher (runtime guard instead of
#Requiresforiex/irmcompatibility).[web:13] - Admin detection via
WindowsPrincipal, auto‐relaunch withStart-Process -Verb RunAswhen needed.[web:16] - When launched through
irm/iex, downloadswindowsScripts.ps1to a temp path and re‐runs it elevated, falling back to inlineiex (irm ...)if download fails.[web:10]
Console and UX
- Custom console sizing and positioning using a small C# helper (
ConsoleNative) to set window size, buffer, and font (Consolas) for a compact dashboard.[web:15] - ASCII logo banner and meta bar showing author, version, GitHub URL, host, and user information.[web:10]
- Two‐line live status summary:
- Line 1: CPU load, RAM usage, C: drive usage.
- Line 2: System uptime and primary IP.[web:10]
- Single‐key, case‐insensitive navigation with immediate feedback when a key has no mapped action.[web:10]
Networking and security tweaks
- Ensures TLS 1.2 is used for all outbound HTTP requests (telemetry and remote script fetch).[web:7]
- Per‐window temporary "Local Intranet" registry entries (
HKCU\...\ZoneMap\Ranges) for configured LAN IPs, automatically cleaned up viaPowerShell.Exitingevents.[web:10]
⚠️ Notes
- Telemetry is enabled by default; if your environment requires no outbound calls, block the Worker URL or remove the telemetry block before use.[web:16]
- All child tools are invoked through the launcher for a consistent, centralized workflow in this version.[web:10]