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.