DAILY IT SUPPORT

Quick Scripts

Short checks for everyday support issues. Find a task, review its requirements, then open it in the script desk to tailor it.

Browse descriptions freely. These new scripts are reserved for membership, coming soon. A free account includes two designated samples on each desk.

12 checks

PowerShell · Services

Check what a failing service depends on

Inspect immediate prerequisites of one Windows service before considering a restart. Does not restart anything.

Windows PowerShell 5.1+ / Windows

Review script & access →

PowerShell · Event logs

Check whether a Windows event log is enabled or full

Inspect log configuration when expected events are missing, without reading event message contents or clearing logs.

Windows PowerShell 5.1+ / Windows

Review script & access →

Python · File imports

Identify a text export byte-order mark

Read only the first four bytes to identify common Unicode signatures. Does not guess the encoding when no signature exists.

Python 3.11+

Review script & access →

Python · Configuration

Find mixed indentation in a configuration export

Report lines whose leading indentation mixes tabs and spaces. Does not print configuration values or rewrite the file.

Python 3.11+

Review script & access →

JavaScript · Certificates

Count certificate and key blocks without showing their contents

Identify PEM envelope labels in a local certificate bundle. Does not display private key material or validate trust.

Node.js 22+

Review script & access →

JavaScript · File imports

Check whether a text file ends with a newline

Inspect the final byte when a line-oriented importer ignores the last record. No file changes.

Node.js 22+

Review script & access →

TypeScript · Administration

Find expired support exceptions in a JSON export

Check an array of {id, expires} records against today in UTC. Require YYYY-MM-DD dates and report row numbers only.

TypeScript 5.x / Node.js 22+

Review script & access →

TypeScript · Inventory

Find blank or padded hostnames in an endpoint export

Validate a JSON array of hostname strings before sending it to a support tool. No DNS queries or connection attempts.

TypeScript 5.x / Node.js 22+

Review script & access →

Bash · Services

Check failed services in the affected Linux user session

Inspect the current user service manager. Run as the affected user, not through sudo.

Bash 4+ / Linux with systemd

Review script & access →

Bash · Startup

Check whether systemd considers the system degraded

Report the system manager state and preserve its status for handover. No service actions are taken.

Bash 4+ / Linux with systemd

Review script & access →

Windows Batch · Power and sleep

Identify current Windows sleep blockers

List application and driver power requests. Requires an authorised administrator; does not override requests.

Windows 10/11 or Windows Server / cmd.exe

Review script & access →

Windows Batch · Device encryption

Inspect BitLocker protection and conversion status

Check local volume status without displaying recovery passwords, unlocking volumes or changing encryption. Requires authorised elevated access.

Windows 10/11 or Windows Server / cmd.exe

Review script & access →

Nothing runs in this website. Read-only checks still need appropriate permissions and target-system testing.