Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Releases: rhshourav/Windows-Scripts

v27.4.0 – Changes

Choose a tag to compare

@rhshourav rhshourav released this 22 Apr 09:23
7944b8a
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.
  • Bumped launcher version to 27.4.0 (header, window title, telemetry text).
  • Reworked menu layout:
    • Applications: 8RICHO Printer Setup (new entry).
    • System & Maintenance: CRemove Duplicate Files (moved here as a maintenance tool).
    • Hardware & Fixes: NERP Font Install (new helper for ERP fonts).
  • Updated action map to point these new keys at their respective scripts while keeping the core elevation, telemetry, and launcher logic unchanged.
Assets 5
Loading

v27.3.0

Choose a tag to compare

@rhshourav rhshourav released this 22 Apr 06:24
6649bad
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

🚀 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 -EncodedCommand for 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 #Requires for iex/irm compatibility).[web:13]
  • Admin detection via WindowsPrincipal, auto‐relaunch with Start-Process -Verb RunAs when needed.[web:16]
  • When launched through irm/iex, downloads windowsScripts.ps1 to a temp path and re‐runs it elevated, falling back to inline iex (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 via PowerShell.Exiting events.[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]
Loading

AltStyle によって変換されたページ (->オリジナル) /