PVEPS

1.0.1

PowerShell module for managing Proxmox VE through its REST API, in the style of VMware PowerCLI.

Minimum PowerShell version

7.4

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name PVEPS

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

Install-PSResource -Name PVEPS

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Owners

Copyright

(c) 2018 Einar Stenberg, (c) 2026 Robert McLay. Licensed under GPLv3.

Package Details

Author(s)

  • Einar Stenberg Robert McLay

Tags

Proxmox PVE ProxmoxVE QEMU LXC Virtualisation Linux MacOS Windows

Functions

Backup-PVEContainer Backup-PVEVM Connect-PVE ConvertTo-PVEContainerTemplate ConvertTo-PVEVMTemplate Copy-PVEContainer Copy-PVEVM Copy-PVEVMGuestFile Disconnect-PVE Get-PVEApplianceTemplate Get-PVEBackup Get-PVEConnection Get-PVEContainer Get-PVEContainerNetworkAdapter Get-PVEContainerSnapshot Get-PVEContainerStat Get-PVEContainerVolume Get-PVEEvent Get-PVENode Get-PVENodeStat Get-PVEPool Get-PVEStorage Get-PVEStorageContent Get-PVEStorageStat Get-PVETask Get-PVEVM Get-PVEVMCDDrive Get-PVEVMCloudInit Get-PVEVMGuest Get-PVEVMHardDisk Get-PVEVMNetworkAdapter Get-PVEVMSnapshot Get-PVEVMStat Import-PVEStorageContent Invoke-PVEApi Invoke-PVEVMScript Move-PVEContainer Move-PVEVM New-PVEContainer New-PVEContainerNetworkAdapter New-PVEContainerSnapshot New-PVEContainerVolume New-PVEVM New-PVEVMCDDrive New-PVEVMHardDisk New-PVEVMNetworkAdapter New-PVEVMSnapshot Open-PVEContainerConsole Open-PVEVMConsole Remove-PVEContainer Remove-PVEContainerNetworkAdapter Remove-PVEContainerSnapshot Remove-PVEContainerVolume Remove-PVEStorageContent Remove-PVEVM Remove-PVEVMCDDrive Remove-PVEVMHardDisk Remove-PVEVMNetworkAdapter Remove-PVEVMSnapshot Restart-PVEContainer Restart-PVEVM Restart-PVEVMGuest Restore-PVEBackup Restore-PVEContainerSnapshot Restore-PVEVMSnapshot Resume-PVEVM Save-PVEApplianceTemplate Set-PVEContainer Set-PVEContainerNetworkAdapter Set-PVEContainerSnapshot Set-PVEContainerVolume Set-PVEStorageContent Set-PVEVM Set-PVEVMCDDrive Set-PVEVMCloudInit Set-PVEVMHardDisk Set-PVEVMNetworkAdapter Set-PVEVMSnapshot Start-PVEContainer Start-PVEVM Stop-PVEContainer Stop-PVEContainerGuest Stop-PVEVM Stop-PVEVMGuest Suspend-PVEVM Wait-PVETask

PSEditions

Core

Dependencies

This module has no dependencies.

Release Notes

1.0.1: first release of the PowerShell 7 rewrite for Proxmox VE 9.x. 86 cmdlets for connections and tasks, inventory, power, lifecycle, hardware, snapshots, guest agent and console, storage and backups, and statistics and events. Tested on Windows and Linux against Proxmox VE 9.2.21. See README.md.

FileList

Version History

Version Downloads Last updated
1.0.1 (current version) 11 10/19/2026