Scripting & Automation

Welcome to the BrainWave Scripting Repository (formerly known as the UltraTech Scripting Repository).

This is a collection of core Windows shell scripts that was developed and maintained over the past 20 years in support of various Windows networks, large and small.

Many of these functions can now be supported with Powershell, but these free shell scripts and corresponding console utilities are still viable across multiple versions of Windows Server, with very few caveats.

The individual console utilities can be downloaded here, as well, to be used with the Windows scripting language of your choice.

There is also documentation on how the script repository is setup and organized, if you choose to replicate it for your environment.

The current layout has enabled us to maintain a single set of scripts that can be deployed to many different environments without affecting the environment-specific configurations.

Free BrainWave Utilities

You can download any of the individual utilities, the ZIP archive of the entire script repository, and/or the script repository documentation for setting up your own repository.

Our utilities can also be downloaded from many popular software repositories, such as MajorGeeks, Softpedia, UpdateStar and Top4Download.com and more… where you can find reviews on them as well.

Free Software Download - Top 4 Download

FileHash

Generate Hashes for Files and Text Strings (MD5, SHA1, SHA2, SHA3, Blake2, Blake3, XXHash64 and more)

Version: 5.2.0.1251
Size: 661.23 KB
Hits: 2917
Date added: 2024-10-07

Readable

Display a Text File with Extra Whitespace for Readability

Version: 2.4.0.260
Size: 207.99 KB
Hits: 716
Date added: 2024-10-07

TimeThis

Time the Execution of a Command and its Arguments

Version: 1.1.0.110
Size: 258.11 KB
Hits: 338
Date added: 2024-09-17

Now

Display Message with Current Date and Time

(Advanced Replacement for Microsoft's NOW.exe utility)

Version: 2.2.0.240
Size: 172.72 KB
Hits: 985
Date added: 2024-09-17

DateInfo

Obtain and Calculate Date and Time values and OS Information for Use in Scripts

Version: 6.3.0.1650
Size: 581.91 KB
Hits: 1425
Date added: 2024-09-17

CheckParams

Check Command-line for Specific Parameters (e.g. /? /H /Debug)
Version: 3.6.0.540
Size: 216.46 KB
Hits: 1213
Date added: 2024-09-17

ChangeCase

Change the Case of an Input String to Upper, Lower, Proper or Inverted
Version: 3.1.0.210
Size: 189.65 KB
Hits: 1078
Date added: 2024-08-15

FindFiles

Determine if Specific Files Exist in a Given Set of Folders

Version: 2.1.0.210
Size: 201.38 KB
Hits: 577
Date added: 2024-06-24

PrintFileInfo

Display File Information for Executables and DLLs
Version: 2.1.0.211
Size: 459.63 KB
Hits: 1172
Date added: 2024-04-21

ReadConfig

Obtain Variables from a BrainWave Script Configuration File

Version: 1.4.0.180
Size: 179.36 KB
Hits: 518
Date added: 2023-08-27

RandomPass

Generate Random Complex Passwords (and GUIDs)
Version: 2.4.0.360
Size: 381.17 KB
Hits: 1105
Date added: 2023-08-27

GetInput

Read a line of Input from the Windows Command-Line

Version: 1.2.0.100
Size: 170.37 KB
Hits: 863
Date added: 2023-08-27

GetPrimeNumbers

Generate List of Prime Numbers within a Range
Version: 2.1.0.340
Size: 219.29 KB
Hits: 982
Date added: 2023-08-27

SubString

Search and Replace Substrings in a Larger String

Version: 1.3.0.80
Size: 172.42 KB
Hits: 932
Date added: 2023-08-27

MakeString

Make Variable Length Strings Using Custom Characters
Version: 2.4.0.160
Size: 175.18 KB
Hits: 1000
Date added: 2023-08-27

SyslogTally

Tabulate and Summarize Entries in Text-based Syslog Files

Version: 2.2.0.250
Size: 367.07 KB
Hits: 449
Date added: 2023-08-27

CCalc

Perform Basic Arithmetic Calculations at the Command-Line

Version: 2.4.0.290
Size: 365.59 KB
Hits: 1156
Date added: 2023-08-27

PrimePlus

Generate Prime Numbers using Segmented Sieve Method, plus other Prime Info

Version: 3.2.0.340
Size: 327.01 KB
Hits: 363
Date added: 2023-08-27

CONNECT WITH BRAINWAVE CONSULTING COMPANY

We're here to help! | [email protected] | 862-703-7151

Have a question? Want to book a meeting? Looking for more information?

Connect with a Specialist (Security, Compliance or Technology).

We are offering a FREE 45 minute consultation just for reaching out to us.