3.4 KiB
Installation Guide
This guide explains how to install the PSProxmox module.
Prerequisites
- PowerShell 5.1 or later
- Windows PowerShell or PowerShell Core
- .NET Framework 4.7.2 or later (for Windows PowerShell)
- .NET Core 2.0 or later (for PowerShell Core)
Installation Methods
Method 1: Install from PowerShell Gallery (Recommended)
The PSProxmox module is available on the PowerShell Gallery. To install it, run the following command:
Install-Module -Name PSProxmox -Scope CurrentUser
If you want to install it for all users on the system, run the following command with administrative privileges:
Install-Module -Name PSProxmox -Scope AllUsers
Method 2: Install from GitHub Release
You can also install the PSProxmox module directly from a GitHub release:
- Download the latest release from the GitHub repository
- Extract the ZIP file
- Run the
Install-PSProxmox.ps1script included in the package:
.\Install-PSProxmox.ps1
Method 3: Build and Install from Source
You can build and install the PSProxmox module from source:
- Clone the repository:
git clone https://github.com/Grace-Solutions/PSProxmox.git
cd PSProxmox
- Build the module:
.\Scripts\build.ps1
- Install the module:
.\Scripts\Install-PSProxmox.ps1
Method 4: Manual Installation
You can manually install the PSProxmox module by copying the files to your PowerShell modules directory:
- Download the latest release from the GitHub repository
- Extract the ZIP file
- Copy the extracted files to a folder named "PSProxmox" in your PowerShell modules directory:
For Windows PowerShell:
Copy-Item -Path .\* -Destination "$env:USERPROFILE\Documents\WindowsPowerShell\Modules\PSProxmox" -Recurse -Force
For PowerShell Core:
Copy-Item -Path .\* -Destination "$env:USERPROFILE\Documents\PowerShell\Modules\PSProxmox" -Recurse -Force
Verifying the Installation
To verify that the PSProxmox module is installed correctly, run the following command:
Get-Module -Name PSProxmox -ListAvailable
You should see output similar to the following:
Directory: C:\Users\username\Documents\WindowsPowerShell\Modules
ModuleType Version Name ExportedCommands
---------- ------- ---- ----------------
Binary 2023.04... PSProxmox {Clear-ProxmoxIPPool, Connect-ProxmoxServer, Disconnect-ProxmoxServer, Get-ProxmoxCluster...}
Importing the Module
To import the PSProxmox module into your PowerShell session, run the following command:
Import-Module PSProxmox
You can verify that the module is imported correctly by running:
Get-Command -Module PSProxmox
This will list all the cmdlets available in the PSProxmox module.
Updating the Module
To update the PSProxmox module to the latest version, run the following command:
Update-Module -Name PSProxmox
Uninstalling the Module
To uninstall the PSProxmox module, run the following command:
Uninstall-Module -Name PSProxmox
Next Steps
Now that you have installed the PSProxmox module, you can proceed to the Connection Guide to learn how to connect to a Proxmox VE server.