Installation - mdaneri/Pode GitHub Wiki
Pode is a PowerShell module that can be installed from either Chocolatey, the PowerShell Gallery, or Docker. Once installed, you can use the module in your PowerShell scripts.
Before installing Pode, the minimum requirements must be met:
- OS:
- Windows
- Linux
- MacOS
- Raspberry Pi
- PowerShell:
- Windows PowerShell 5+
- PowerShell (Core) 6+
- .NET Framework 4.7.2+ (For Windows PowerShell)
To install Pode via Chocolatey, the following command can be used:
choco install podeTo install Pode from the PowerShell Gallery, you can use the following:
Install-Module -Name PodePode can run on *nix environments, therefore it only makes sense for there to be Docker images for you to use! The images use the latest version of PowerShell v7.5 on either an Ubuntu Noble image (default), an Alpine image, or an ARM32 image (for Raspberry Pis).
- To pull down the latest Pode image you can do:
# for latest
docker pull badgerati/pode:latest
# or the following for a specific version:
docker pull badgerati/pode:2.2.2- To pull down the Alpine Pode image you can do:
# for latest
docker pull badgerati/pode:latest-alpine
# or the following for a specific version:
docker pull badgerati/pode:2.2.2-alpine- To pull down the ARM32 Pode image you can do:
# for latest
docker pull badgerati/pode:latest-arm32
# or the following for a specific version:
docker pull badgerati/pode:2.2.2-arm32Once pulled, you can view here on how to use the image.
You can also get the Pode docker image from the GitHub Package Registry! The images are the same as the ones hosted in Docker.
- To pull down the latest Pode image you can do:
# for latest
docker pull docker.pkg.github.com/badgerati/pode/pode:latest
# or the following for a specific version:
docker pull docker.pkg.github.com/badgerati/pode/pode:2.2.2- To pull down the Alpine Pode image you can do:
# for latest
docker pull docker.pkg.github.com/badgerati/pode/pode:latest-alpine
# or the following for a specific version:
docker pull docker.pkg.github.com/badgerati/pode/pode:2.2.2-alpine- To pull down the ARM32 Pode image you can do:
# for latest
docker pull docker.pkg.github.com/badgerati/pode/pode:latest-arm32
# or the following for a specific version:
docker pull docker.pkg.github.com/badgerati/pode/pode:2.2.2-arm32Once pulled, you can view here on how to use the image.
After you have installed the module all functions should be readily available to you. In the case of the Docker images, the module is pre-installed for you.
If you have any issues then you can try and import the module into your server scripts:
Import-Module Pode