PSProxmoxVE

0.1.0-preview

PowerShell module for managing Proxmox VE environments. Supports PVE 8.x and 9.x with full VM, container, storage, network, and cluster management capabilities.

Minimum PowerShell version

5.1

This is a prerelease version of PSProxmoxVE.

Installation Options

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

Install-Module -Name PSProxmoxVE -RequiredVersion 0.1.0-preview -AllowPrerelease

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

Install-PSResource -Name PSProxmoxVE -Version 0.1.0-preview -Prerelease

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) 2026 goodolclint. All rights reserved.

Package Details

Author(s)

  • goodolclint

Tags

Proxmox ProxmoxVE PVE Virtualization IaC Homelab ProxmoxVE8 ProxmoxVE9

Cmdlets

Connect-PveServer Disconnect-PveServer Test-PveConnection Get-PveNode Get-PveNodeStatus Get-PveVm New-PveVm Remove-PveVm Start-PveVm Stop-PveVm Suspend-PveVm Resume-PveVm Reset-PveVm Restart-PveVm Copy-PveVm Move-PveVm Get-PveVmConfig Set-PveVmConfig Resize-PveVmDisk Import-PveVmDisk Import-PveOva Test-PveVmGuestAgent Get-PveVmGuestNetwork Invoke-PveVmGuestExec Get-PveContainer New-PveContainer Remove-PveContainer Start-PveContainer Stop-PveContainer Restart-PveContainer Copy-PveContainer Move-PveContainer Get-PveContainerConfig Set-PveContainerConfig Get-PveContainerSnapshot New-PveContainerSnapshot Remove-PveContainerSnapshot Restore-PveContainerSnapshot Get-PveStorage Get-PveStorageContent Send-PveFile Invoke-PveStorageDownload New-PveStorage Remove-PveStorage Get-PveSnapshot New-PveSnapshot Remove-PveSnapshot Restore-PveSnapshot Get-PveNetwork New-PveNetwork Set-PveNetwork Remove-PveNetwork Invoke-PveNetworkApply Get-PveSdnZone New-PveSdnZone Remove-PveSdnZone Get-PveSdnVnet New-PveSdnVnet Remove-PveSdnVnet Get-PveSdnSubnet New-PveSdnSubnet Remove-PveSdnSubnet Get-PveUser New-PveUser Remove-PveUser Set-PveUser Get-PveRole New-PveRole Remove-PveRole Get-PvePermission Set-PvePermission Get-PveApiToken New-PveApiToken Remove-PveApiToken Get-PveTemplate New-PveTemplate Remove-PveTemplate New-PveVmFromTemplate Get-PveCloudInitConfig Set-PveCloudInitConfig Invoke-PveCloudInitRegenerate Get-PveTask Wait-PveTask Get-PveFirewallRule New-PveFirewallRule Set-PveFirewallRule Remove-PveFirewallRule Get-PveFirewallGroup New-PveFirewallGroup Remove-PveFirewallGroup Get-PveFirewallAlias New-PveFirewallAlias Set-PveFirewallAlias Remove-PveFirewallAlias Get-PveFirewallIpSet New-PveFirewallIpSet Remove-PveFirewallIpSet Get-PveFirewallIpSetEntry New-PveFirewallIpSetEntry Set-PveFirewallIpSetEntry Remove-PveFirewallIpSetEntry Get-PveFirewallOptions Set-PveFirewallOptions Get-PveFirewallRef New-PveBackup Get-PveBackupJob New-PveBackupJob Set-PveBackupJob Remove-PveBackupJob Get-PveSdnIpam New-PveSdnIpam Remove-PveSdnIpam Get-PveSdnDns New-PveSdnDns Remove-PveSdnDns Get-PveSdnController New-PveSdnController Remove-PveSdnController Set-PveSdnZone Set-PveSdnVnet Set-PveSdnSubnet Set-PveSdnController Set-PveSdnIpam Set-PveSdnDns Invoke-PveSdnApply Set-PveRole Set-PveStorage Set-PveApiToken Get-PveClusterResource Get-PveClusterStatus Get-PveClusterNextId Get-PveClusterOption Set-PveClusterOption Get-PveClusterConfig Get-PveClusterConfigNode Add-PveClusterConfigNode Remove-PveClusterConfigNode Get-PveClusterJoinInfo Add-PveClusterMember New-PveCluster Get-PveHaResource New-PveHaResource Set-PveHaResource Remove-PveHaResource Move-PveHaResource Get-PveHaGroup New-PveHaGroup Set-PveHaGroup Remove-PveHaGroup Get-PveHaStatus Get-PveHaRule New-PveHaRule Set-PveHaRule Remove-PveHaRule Get-PveTaskList Stop-PveTask Get-PvePool New-PvePool Set-PvePool Remove-PvePool Get-PveBackupInfo Move-PveVmDisk Remove-PveVmDisk Get-PveVmGuestOsInfo Get-PveVmGuestFsInfo Read-PveVmGuestFile Write-PveVmGuestFile Set-PveVmGuestPassword Invoke-PveVmGuestFsTrim Suspend-PveContainer Resume-PveContainer Resize-PveContainerDisk New-PveContainerTemplate Move-PveContainerVolume Get-PveContainerInterface Get-PveStorageStatus Remove-PveStorageContent Set-PveStorageContent New-PveStorageDisk Get-PveNodeConfig Set-PveNodeConfig Get-PveNodeDns Set-PveNodeDns Start-PveNodeVms Stop-PveNodeVms Get-PveGroup New-PveGroup Set-PveGroup Remove-PveGroup Get-PveDomain New-PveDomain Set-PveDomain Remove-PveDomain Set-PvePassword

PSEditions

Desktop Core

Dependencies

This module has no dependencies.

Release Notes

Initial preview release. Supports PVE 8.x and 9.x with VM, container, storage, network, SDN, user/role/permission, template, cloud-init, snapshot, and task management.

FileList

  • PSProxmoxVE.nuspec
  • Microsoft.Bcl.AsyncInterfaces.dll
  • Newtonsoft.Json.dll
  • PSProxmoxVE.Core.dll
  • PSProxmoxVE.Core.pdb
  • PSProxmoxVE.Core.xml
  • PSProxmoxVE.dll
  • PSProxmoxVE.dll-Help.xml
  • PSProxmoxVE.format.ps1xml
  • PSProxmoxVE.pdb
  • PSProxmoxVE.psd1
  • SharpCompress.dll
  • System.Buffers.dll
  • System.Memory.dll
  • System.Numerics.Vectors.dll
  • System.Runtime.CompilerServices.Unsafe.dll
  • System.Text.Encoding.CodePages.dll
  • System.Threading.Tasks.Extensions.dll

Version History

Version Downloads Last updated
0.1.2 11 3/27/2026
0.1.1 5 3/26/2026
0.1.0-preview (current version) 3 3/26/2026