Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jhochwald/powershell-collection

PowerShell Scripts, Tools, and Modules
https://github.com/jhochwald/powershell-collection

automation endpoint-manager exchange exchange-online intune office-365 office365 powershell powershell-module powershell-modules powershell-script powershell-scripts

Last synced: 25 days ago
JSON representation

PowerShell Scripts, Tools, and Modules

Awesome Lists containing this project

README

        

# Josh's PowerShell collection

A collection of PowerShell scripts, tooling, and some of my modules.

Mostly related to some of my projects, my work, or just a post in my [blog](http://hochwald.net).

Most of the stuff here is also available as a [Gist](https://gist.github.com/jhochwald) or on my personal [blog](http://hochwald.net).

[![Readme Card](https://github-readme-stats.vercel.app/api/pin/?username=jhochwald&repo=PowerShell-collection&theme=transparent)](https://github.com/jhochwald/PowerShell-collection)

## Please note

Some, or better most, of the stuff here was a function.

This is because I like functions more (my personal preference). I converted some to single files.

You can convert them back if you like.

### Why so detailed?

I was asked why all my scripts contain so many comments, and why they are so well formatted... I hope you do not just download them and let them run (What is dangerous anyway).

They should show you how to build and create your own tooling!

That is the main reason why I try to avoid the usage of aliases within my scripts and use splatting to make them more human readable.

### Why in general?

Many ask me that question!
The answer is simple: "_I like to contribute back to the community!_"

The long answer: "_I still try to automate all the things! And I love to show what PowerShell can do... As a result, I started to publish a lot of code. Things I build, things I like, or just things I found interesting to build :-)_"

## Found a bug or Issue?

If you find something bad (like a bug, error, or any issue), please report it here by open an [Issue](https://github.com/jhochwald/PowerShell-collection/issues).

Or even better: Fork the Repository, fix it and submit a [pull request](https://github.com/jhochwald/PowerShell-collection/pulls), so others can participate too!

See the [Contribution Guide](CONTRIBUTING.md) for more details!

## Contribution

**More then welcome!**

Please see the [Contribution Guide](CONTRIBUTING.md) for more details!

### Any idea: Looking for a code signing certificate

I still search for a free code signing certificate for my open-source projects. So, does anyone know a source?

Even if there is no "_free_" version for my open-source projects, I would also pay for a valid certificate (again).

However, most of the sources I found are not cheap!

Does anyone know a cheap source for a signing certificate?

## Default License

In my opinion: All the stuff here should be free, and the license should be as flexible as possible.

### BSD 3-Clause License

Copyright (c) 2023, enabling Technology
All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

_By using the Software, you agree to the License, Terms and Conditions above!_

### DISCLAIMER

- Use at your own risk, etc.
- This is open-source software, if you find an issue try to fix it yourself. There is no support and/or warranty in any kind
- This is a third-party Software
- The developer of this Software is NOT sponsored by or affiliated with Microsoft Corp (MSFT) or any of its subsidiaries in any way
- The Software is not supported by Microsoft Corp (MSFT)
- By using the Software, you agree to the License, Terms, and any Conditions declared and described above
- If you disagree with any of the terms, and any conditions declared: Just delete it and build your own solution