A growing collection of Linux and Windows admin scripts organized by function and platform.
linux/Linux shell scriptswindows/Windows PowerShell scriptsdocs/Usage and parametersconfig/Target definitions and environment settingsoutput/Generated reportslogs/Script execution logstests/Validation and dry-run checks
Categories (both linux/ and windows/):
system/network/security/storage/users/backup/monitoring/inventory/maintenance/automation/
Linux
bash ./toolbox system summary
./toolbox system summary
./toolbox monitoring health
bash linux/system/check-host-summary.sh
bash linux/system/check-service-check.sh sshd
bash linux/network/check-network-connectivity.sh 1.1.1.1 example.comWindows (PowerShell)
powershell -ExecutionPolicy Bypass -File .\toolbox.ps1 system summary
powershell -ExecutionPolicy Bypass -File .\toolbox.ps1 monitoring health
powershell -ExecutionPolicy Bypass -File windows/system/Check-HostSummary.ps1
powershell -ExecutionPolicy Bypass -File windows/system/Check-ServiceCheck.ps1 -Name Spooler, W32Time
powershell -ExecutionPolicy Bypass -File windows/network/Check-NetworkConnectivity.ps1 -Host 1.1.1.1 -Dns example.com- Linux scripts are plain
bash. If you need executable bits, runchmod +x linux/**/*.shon a Linux host. - Windows update status uses the
PSWindowsUpdatemodule if installed.
Add a unified launcher script so you can run commands like:
toolbox system summary