This serves as an archive of PowerShell scripts I have created, a curated set of tools for system administrators and IT professionals. These scripts are designed to automate a variety of tasks in Windows environments, particularly focusing on Active Directory operations.
This repository contains a series of scripts that perform different tasks such as:
- User account management in Active Directory
- System health checks and monitoring
- Network configuration and analysis
- File and directory manipulation
- And more...
Each script is self-contained and documented with comments explaining its purpose and usage.
To use these scripts:
- Clone this repository to your local machine using
git clone https://github.com/strangeprogram/powershell
. - Navigate to the cloned directory.
- Review the script files to understand their functionality.
- Execute a script with the required privileges (some scripts may require administrative rights).
- Windows PowerShell 5.1 or PowerShell 7.x
- Necessary modules (if any specified in the script comments)
- Appropriate permissions to execute scripts in your environment
To run a PowerShell script, open PowerShell, navigate to the directory containing the script, and then type:
.\ScriptName.ps1
Contributions to this collection are welcome! Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests. Authors
strangeprogram - Initial work and current maintainer
This project is licensed under the MIT License - see the LICENSE.md file for details. Acknowledgments
Hat tip to anyone whose code was used as inspiration.
Special thanks to the PowerShell community for their invaluable resources and support.