Skip to content

ghostinator/SysAdminPSSorcery

Repository files navigation

SysAdminPSSorcery

Welcome to SysAdminPSSorcery, a collection of PowerShell scripts crafted by Brandon Cook to tackle various system administration challenges. This repository serves as a growing compendium of useful scripts aimed at automating tasks, simplifying configurations, and enhancing efficiency in managing IT environments. More categories and scripts will be added to this collection over time.

The scripts within this collection currently cover several key areas of system administration, including:

  • 365 Apps: Utilities for managing and configuring Microsoft 365 applications on client machines.
  • Azure: Scripts for managing resources and services within the Microsoft Azure cloud platform.
  • EntraID: Tools specifically for managing Microsoft Entra ID users and objects.
  • ExchangeOnline: Utilities for administering Exchange Online environments, including mailbox management, user provisioning, and configuration tasks.
  • Networking: Scripts focused on network-related operations, potentially covering tasks like configuration, monitoring, and troubleshooting.
  • OneDrive: A collection of scripts designed to manage, clean up, or back up OneDrive installations and data on local machines.
  • SharePoint: Tools for managing SharePoint Online or on-premises environments, focusing on data migration and access.
  • Teams: Scripts and tools tailored for the administration and management of Microsoft Teams.
  • Windows: A suite of scripts for advanced configuration, management, and troubleshooting of Windows client and server operating systems.

These scripts are provided to help fellow system administrators in their day-to-day tasks. While efforts are made to ensure their effectiveness, always test scripts in a non-production environment before implementing them widely.

About the Author

Brandon Cook Email: brandon@ghostinator.co

Feel free to reach out to me at the email address above if you have any script requests or suggestions.

Support and Donations

If you find these scripts helpful and would like to support further development or simply show your appreciation, you can use the following donation addresses:

ko-fi

  • PayPal: brandon@ghostinator.co
  • SOL: AUyf3DxRL9uKWf7ePEjY5GhSL3XJtAqQZ2w7kUMLi1xS
  • ETH, Monad, Base, Polygon: 0x521E4D25212180B5f8A9f0261D00835EA3bd7fa6
  • Sui: 0x89844c9e0c509115e8d2747b02d230ceb2bf96a1246707416177457d0e1bb593e
  • Bitcoin: bc1qkljmuw3mexksnk0wg06p35xvhpkakgnhyp63la

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contributions

Contributions are welcome! If you have a script you'd like to add, an improvement to an existing script, or a bug fix, please follow these steps:

  1. Fork the repository on GitHub.
  2. Clone your forked repository to your local machine.
  3. Create a new branch for your changes (e.g., git checkout -b feature/my-new-script or fix/bug-fix).
  4. Make your changes and commit them with clear, descriptive messages.
  5. Push your changes to your fork on GitHub.
  6. Open a Pull Request from your fork to the main branch of this repository, describing the changes you've made.

Please ensure your code adheres to good PowerShell scripting practices and includes comments where necessary.

About

Collection of Powershell scripts that I've acquired or created over time

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors