PSHelpers

This PowerShell module contains multiple helper functions to help reduce redundant code for our projects and day to day usage.

View on GitHub

wrt.helpers

branch status
main
development

PowerShell is a task-based command-line shell and scripting language built on .NET. PowerShell helps system administrators and power-users rapidly automate tasks that manage operating systems (Linux, macOS, and Windows) and processes.
PowerShell commands let you manage computers from the command line.
PowerShell providers let you access data stores, such as the registry and certificate store, as easily as you access the file system.
PowerShell includes a rich expression parser and a fully developed scripting language.

Why this PowerShell Module

Consistency is the main goal of the module. This module will greatly reduce redundant code for deployment and configuration projects or even day to day administration tasks. Several different projects pick up knowledge about techniques that are randomly used by anyone.
In some way we need to adopt and share that knowledge and take with us to the next project.

We would like the code to be Windows Powershell 4.0 compatible. As because of the goal of this project, it is to be usable at least on current supported OS that come with PowerShell pre-installed. MSdocs information on versions

Anyone who sees something is missing out or like to share bits or piece of code is welcome to create a PR.

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.

git clone https://github.com/wortell/wortell-helpers.git
Import-Module .\PSHelpers\src\helpers.psd1

If you want to start and learn about PowerShell you really should visit the following site Getting started with Windows PowerShell

Prerequisites

If you are using Windows® 8.1 and Windows Server® 2012 R2 or newer your system include all required programs.
If you are using Windows 7 SP1 OS support warning or Server 2008 R2 OS support warning you could install PowerShell Core. Visit installing PowerShell Core

Deployment

You can install the latest version of Wortell Helpers module from PowerShell Gallery

Install-Module wrt.helpers -Scope CurrentUser -Force

Find us

Contributing

Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.

Contributors

Authors

See also the list of contributors who participated in this project.

Versioning

We use SemVer for versioning. For the versions available, see the tags on this repository.

Current version 1.1.0

License

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

Acknowledgments