srvScripts script library

Every free script from srvScripts.com as a plain file, with its SHA-256 checksum. Each script page explains what it does, how to run it and how we tested it. MIT licence: if you copy, share or adapt a script, keep its header and credit srvScripts.com.

Verify a download: sha256sum -c file.sha256 on Linux, or (Get-FileHash .\file.ps1 -Algorithm SHA256).Hash on Windows. Machine-readable list: index.json. Also on GitHub. 36 scripts.

Bash

ScriptFileVersionSHA-256
Access Log Top IPs and Bots Reportweb-log-top-ips.sh
.sha256
1.0.0
2026-10-05
ba9e293083311acdabb99373082678fd18f21201106b509763254551d0845be6
Asterisk Recordings to MP3: Bulk Convert FreePBX Call Recordingsasterisk-recordings-to-mp3.sh
.sha256
1.1.0
2026-10-07
ba1f009e6ceed2d1e77d789a6a718b20079ad48a847a9e4e95e536c25bb29c5a
AutoSSL DCV Failures Reportautossl-failure-report.sh
.sha256
1.0.0
2026-10-05
3142b94ee02f661677a792fc0a6f1518d1b30fb52bac9957b55014442ccf0ca1
Backup Verify Scriptbackup-verify.sh
.sha256
2.1.1
2026-10-06
d5f31c76f0228b27741187e0002c836f85f5881bf1e496d6dbb2eb0922db1515
cPanel Account Inventorycpanel-account-inventory.sh
.sha256
1.0.0
2026-10-05
5059611de300ee498a24b52c1fc5b8c748f75b937adb4a5ba23dd81c14f9740c
cPanel Disk Usage Reportcpanel-disk-usage-report.sh
.sha256
1.0.0
2026-10-05
6b730eb0fa23d14ff4fcca54f2f82d277be0998d68a4100ed9f10e06031d7a93
cPanel PHP Version Auditcpanel-php-version-audit.sh
.sha256
1.0.0
2026-10-05
439c16a37020f35c7629043d9f59088cb9bd6242ac84ade3b0de74285707fb22
Disk and Inode Alertdisk-inode-alert.sh
.sha256
1.0.0
2026-10-05
9c3ab83c0bdce47611091b3b5dcbe78d288368e819f0614bd0b12dd411032e9f
Exim Mail Queue Reportexim-mail-queue-report.sh
.sha256
1.0.0
2026-10-05
5c9156a4cae34ecd9cbd0e308ce1e3ffd80901cd5f6fb3fb80c81e30cfd4123a
Inode Usage Report: Top Directories by File Count per Accountinode-usage-report.sh
.sha256
1.1.0
2026-10-07
8178f4529199aa9b79019f23ff7afd96a15a70373df3bff3c1810ac85a774562
MariaDB Slow Query Log Summarymariadb-slow-query-summary.sh
.sha256
1.0.0
2026-10-05
73800aba5caed6d7845f83663f84f9fb9e3f63add90f60b2bec1148fd357f98b
MySQL Health Snapshot Script: Free 10-Second MariaDB Checkmysql-health-snapshot.sh
.sha256
1.0.0
2026-10-05
294b5a598f5e54107baf85178e3a03aaf1ec61efd6ef171e311efeeaec8e10e0
PHP-FPM Slow Log Analyzerphp-fpm-slowlog-analyzer.sh
.sha256
1.0.0
2026-10-05
25aa4dada13114af67628d0d2879b672dc62f4414b339c59fb4239561fb5e26d
Redirect Chain Checkerredirect-tester.sh
.sha256
1.0.0
2026-10-06
e802a8a5354cf3312f4f09481b4bc56616db1706356ba2d22e23f04c3c7b0e4e
Restic Backup Script for Offsite Backupsrestic-offsite-backup.sh
.sha256
1.2.0
2026-10-07
c4304636630e788ccf27a280a19e0fe6bb533f4c6e21f278cefd2df27fa965bc
Server Inventory Reportserver-inventory-report.sh
.sha256
1.0.1
2026-10-06
eaabeba1ac068ed7e368f04c22b9feca2dd7aaca90b84a4a033c8d19cd031d7b
Server Security Audit Scriptserver-security-audit.sh
.sha256
2.3.0
2026-10-07
4a98c6881189b6171d184b91862b6ed320766445b1204022798cab22d0761efa
SSL Expiry Check Script: Free Network Test for Web and Mailssl-expiry-check.sh
.sha256
1.1.0
2026-10-05
182c20c699c090db2a22352a2a1e424ac5fc3a41b097a761195a96ac150bc222
WordPress Version Audit: Find Every WordPress Site and Its Versionwordpress-version-audit.sh
.sha256
1.1.0
2026-10-07
a2671c3b94a44f8f47d7f1bb52cbde3052168986dccf916c04914f9dda2a8b19

PowerShell

ScriptFileVersionSHA-256
AD Change Audit Reporter: Find Who Changed Active Directory (PowerShell)Get-ADChangeAudit.ps1
.sha256
1.0.0
2026-10-06
80a99028b57cf837b25b1af7db3b9386bafd4f355d1d84276513a3e1c8eedf6d
AD Health Check Report: dcdiag and repadmin PowerShell ScriptInvoke-ADHealthReport.ps1
.sha256
1.0.0
2026-10-06
002f207dce5c5e970985b8293f36228966f7f90967ed0e4578016f7d8a850250
AD Nested Group Membership: PowerShell Tree with Loop DetectionGet-ADNestedGroupMembership.ps1
.sha256
1.0.0
2026-10-06
e0d732ba39033f44195727f04997672cacee7f2b4440bbc7916d0860600016d6
AD Privileged Group Report: Domain Admins and adminCount AuditGet-ADPrivilegedGroupReport.ps1
.sha256
1.0.0
2026-10-06
b43dd3bd17e8a64eae8c312be6af89aee5d26856f380b1938be23f9811a72b1f
Block RDP Brute Force on Windows Server: PowerShell ScriptBlock-RdpBruteForce.ps1
.sha256
1.0.1
2026-10-06
0f413709fc7102e3f2864d495fa4385b131e5cca8004fa5c95ffc7781e262476
Entra ID Inactive Users Report: signInActivity PowerShell ScriptGet-EntraInactiveUsers.ps1
.sha256
1.0.0
2026-10-06
94faf62699f2536e57e507f5ebcf124602155c47e4b956407223d6f5c052eb97
Exchange Online Mailbox Permissions Report: FullAccess, SendAsGet-EXOMailboxPermissionReport.ps1
.sha256
1.0.0
2026-10-06
604830f586d4f612dfddab98099183b2921ab51fbdb7f8640136e1cb165ede3f
Exchange Online Message Trace to CSV: Get-MessageTraceV2 ScriptGet-EXOMessageTraceReport.ps1
.sha256
1.0.0
2026-10-06
332a59338634077c35f439041360e8136fef189be6e70a13439122b0ac6007fc
Export AD Users to CSV: PowerShell Script with Last LogonExport-ADUserReport.ps1
.sha256
1.0.0
2026-10-06
730c89665413a60bd851dfaf31ca6b19fec3f2d6dbbae90922241b8049abdfa3
Inactive AD Accounts Report: PowerShell Script with Safe DisableGet-ADInactiveAccounts.ps1
.sha256
1.0.0
2026-10-06
cae68190a027a36f412677bde5176b5e431085c5ab5aa2600596b32219b3ebba
Intune Device Compliance Report: PowerShell Script via GraphGet-IntuneComplianceReport.ps1
.sha256
1.0.0
2026-10-06
3b4bc546d53366fccc07f0f8d01a052f719c372b95a6ed69fa46a249ba835592
Kerberos RC4 Audit Script: Find RC4 Accounts and TicketsGet-KerberosRC4Usage.ps1
.sha256
1.0.0
2026-10-06
81b45767c36dfb6e12f73c18143b025b460fd7609cff2c2f682f1ea873017e83
Locked Out AD Users Report: PowerShell Script with Lockout SourceGet-ADLockoutReport.ps1
.sha256
1.0.0
2026-10-06
7ec7bb73e5d28de582ea2e9aa6a564452551b9e2de6f2827b4a897201e863a70
Microsoft 365 MFA Status Report: PowerShell Script for GraphGet-M365MfaReport.ps1
.sha256
1.0.0
2026-10-06
8d1fe7b7281caec5bee6a47976da1e978cfc8eae88aa25e950463d445ad63023
Microsoft 365 User Offboarding PowerShell Script (with -WhatIf)Invoke-M365Offboarding.ps1
.sha256
1.1.0
2026-10-07
34350f40d41c141cff54e00348202a69909dfe3a9883ac283c3c37486d544de7
NTFS Permissions Report to CSV: PowerShell Folder ACL ScriptGet-NTFSPermissionReport.ps1
.sha256
1.0.0
2026-10-06
4e878256b338c9bfa891130909de3b488af0a594e69b49adf8f41ac986ffefc2
Secure Boot 2023 Certificate Check: PowerShell Script for Many PCsGet-SecureBootCertStatus.ps1
.sha256
1.0.0
2026-10-06
546b4f4fe5620c1e2217d52ba7329d0f47b0b11551d5bf29f7460e1969a254d8

© 2026 srvScripts.com · srvscripts.com · Free tools · Privacy