Skip to content

Scripts

A library of PowerShell, Batch, and VBScript tools I have written for Windows systems administration. The source lives in the scripts/ directory of the repository; each page below describes what every script does and how to run it, and links to its source.

Categories

Category What's Inside
Domain Administration Active Directory reporting, lockouts, GPOs, password policy, domain enumeration
Host Administration Host information gathering and remote host management tasks
Network Enumeration Ping sweeps, port scans, traceroute, and WLAN and bandwidth info
User Administration Local and AD user, SID, and password-age reporting
Provisioning and Hardening Building and securing servers, domain controllers, and bulk user creation

Using These Scripts

  • Review a script before running it, and run it in a test environment first
  • Many require the ActiveDirectory module or administrative rights, noted per script
  • Set an appropriate execution policy for the session, for example Set-ExecutionPolicy -Scope Process RemoteSigned

Licensing

These scripts are my own work, offered under the repository's MIT License.