Welcome to SysAdminSorcery! This repository is a curated collection of PowerShell scripts aimed at empowering system administrators and help desk professionals to resolve issues faster and automate repetitive tasks. Whether you're streamlining user management, troubleshooting systems, or implementing automation, SysAdminSorcery has something for you.
- Time-Saving Scripts: Optimize and speed up help desk workflows.
- Automation Magic: Reduce repetitive tasks with powerful automation tools.
- Customizable Solutions: Adaptable scripts to meet your organization's unique needs.
- Open Source: A community-driven project designed for collaboration and improvement.
Getting started is simple! Follow these steps:
-
Clone the Repository:
git clone https://github.com/Ogyiesworld/SysAdminSorcery.git
-
Navigate to the Directory:
cd SysAdminSorcery
-
Set Execution Policy: Ensure PowerShell can execute scripts:
Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy RemoteSigned
(Run as Administrator if required.)
Run scripts directly from the PowerShell terminal. Here's how:
-
Navigate to the script's directory:
cd path-to-script-directory
-
Execute the script:
.\example-script.ps1
Replace
example-script.ps1
with the name of the script you want to run. -
Follow the script prompts (if applicable).
For user management:
.\Add-NewUser.ps1 -UserName "JohnDoe" -Email "[email protected]"
Check each script’s inline comments or documentation for parameters and examples.
Contributions are the lifeblood of SysAdminSorcery! If you have ideas, bug fixes, or new scripts to share, here's how you can contribute:
-
Fork the Repository: Click the "Fork" button on the top-right corner of this repository.
-
Create a Branch:
git checkout -b feature/your-feature-name
-
Make Your Changes: Add or improve scripts, update documentation, or fix issues.
-
Commit Your Changes: Write clear, descriptive commit messages:
git commit -m "Add feature: brief description of your changes"
-
Push Changes to Your Fork:
git push origin feature/your-feature-name
-
Submit a Pull Request: Open a pull request to the main repository with details about your contribution.
I'm relatively new to Git, especially in the context of public repositories and contributions. I would love to work with anyone who wants to improve this collection and assist me. Together, we can make SysAdminSorcery even better!
We’ll review your PR and work with you to get it merged!
This project is licensed under the GNU General Public License v3.0.