My collection of system scripts, broken down by OS. As I write scripts I use across multiple machines, I add the generic version here for re-use. Some scripts, like Windows package manager scripts, are meant to be run as-is, and use other files in the repository for execution.
Scripts cover a range of topics & purposes, from Azure and Active Directory, to backup & installation scripts, system configurations, & demo/proof-of-concept scripts.
Warning
These are my own scripts I've written for my personal use, or for specific work I do. They may or may not be useful to you, but read each script carefully before you run it.
These are scripts I run on my own machines, and I am not interested in damaging my devices or infecting them with malware. That being said, many of the scripts download executables or other scripts from locations on the Internet. Care must be taken if you use any of the scripts in this repository, and if you find any issues with any of the scripts, please open an issue or PR! :)
Found a problem? Open an issue. I don't have a template for submitting issues, but please include at least the following:
- The script or portion of the repository you found a problem with
- Basic details about your hardware
- OS
- CPU type (x86_64, ARM32/ARM64, etc)
- You can optionally (helpfully 😀) include your make/model
- A description of the problem
- Any screenshots/error messages you can include that would help with debugging.
As I write/find scripts I want to use across machines (work or personal), I add them to this repository. Scripts can be copy/pasted from the Github repository, or the whole repository can be cloned & scripts can be launched from the cloned repository.
repo_scripts/- Scripts meant to be run from the repository root, i.e.
./repo_scripts/script_name.sh/ps1/...
- Scripts meant to be run from the repository root, i.e.
windows/PowershellandBatch/CMDscripts.- Includes application installs/uninstalls, automation scripts, maintenance scripts, and more
linux/- Scripts (mostly Bash) for Linux