mirror of
https://github.com/Grace-Solutions/PSProxmox.git
synced 2026-07-26 08:18:19 +00:00
d9bd620168
- Added optional -IncludeGuestAgent parameter to Get-ProxmoxVM cmdlet - Guest agent data retrieval is now optional for improved query performance - Default behavior: Fast queries without guest agent data - Use -IncludeGuestAgent switch when detailed network information is needed - Significant performance improvement for normal VM queries - Updated all documentation and examples to use new parameter - Fixed binary module structure by removing unnecessary PSD1 from bin folder - Version bump to 2025.05.30.2323 BREAKING CHANGE: Get-ProxmoxVM no longer fetches guest agent data by default. Existing scripts that rely on guest agent data must add -IncludeGuestAgent parameter.
PSProxmox Cmdlets
This directory contains documentation for all cmdlets in the PSProxmox module.
Cmdlet Categories
- Session Management
- VM Management
- Storage Management
- Network Management
- User and Role Management
- SDN Management
- Cluster Management
- Template Management
- IP Management
Session Management
- Connect-ProxmoxServer - Connects to a Proxmox VE server
- Disconnect-ProxmoxServer - Disconnects from a Proxmox VE server
VM Management
- Get-ProxmoxVM - Gets virtual machines from Proxmox VE
- New-ProxmoxVM - Creates a new virtual machine in Proxmox VE
- Remove-ProxmoxVM - Removes a virtual machine from Proxmox VE
- Start-ProxmoxVM - Starts a virtual machine in Proxmox VE
- Stop-ProxmoxVM - Stops a virtual machine in Proxmox VE
- Restart-ProxmoxVM - Restarts a virtual machine in Proxmox VE
Storage Management
- Get-ProxmoxStorage - Gets storage from Proxmox VE
- New-ProxmoxStorage - Creates a new storage in Proxmox VE
- Remove-ProxmoxStorage - Removes a storage from Proxmox VE
Network Management
- Get-ProxmoxNetwork - Gets network interfaces from Proxmox VE
- New-ProxmoxNetwork - Creates a new network interface in Proxmox VE
- Remove-ProxmoxNetwork - Removes a network interface from Proxmox VE
User and Role Management
- Get-ProxmoxUser - Gets users from Proxmox VE
- New-ProxmoxUser - Creates a new user in Proxmox VE
- Remove-ProxmoxUser - Removes a user from Proxmox VE
- Get-ProxmoxRole - Gets roles from Proxmox VE
- New-ProxmoxRole - Creates a new role in Proxmox VE
- Remove-ProxmoxRole - Removes a role from Proxmox VE
SDN Management
- Get-ProxmoxSDNZone - Gets SDN zones from Proxmox VE
- New-ProxmoxSDNZone - Creates a new SDN zone in Proxmox VE
- Remove-ProxmoxSDNZone - Removes an SDN zone from Proxmox VE
- Get-ProxmoxSDNVnet - Gets SDN VNets from Proxmox VE
- New-ProxmoxSDNVnet - Creates a new SDN VNet in Proxmox VE
- Remove-ProxmoxSDNVnet - Removes an SDN VNet from Proxmox VE
Cluster Management
- Get-ProxmoxCluster - Gets cluster information from Proxmox VE
- Join-ProxmoxCluster - Joins a node to a Proxmox VE cluster
- Leave-ProxmoxCluster - Removes a node from a Proxmox VE cluster
- Get-ProxmoxClusterBackup - Gets cluster backups from Proxmox VE
- New-ProxmoxClusterBackup - Creates a new cluster backup in Proxmox VE
- Restore-ProxmoxClusterBackup - Restores a cluster backup in Proxmox VE
Template Management
- Get-ProxmoxVMTemplate - Gets VM templates from Proxmox VE
- New-ProxmoxVMTemplate - Creates a new VM template in Proxmox VE
- Remove-ProxmoxVMTemplate - Removes a VM template from Proxmox VE
- New-ProxmoxVMFromTemplate - Creates a new VM from a template in Proxmox VE
IP Management
- New-ProxmoxIPPool - Creates a new IP pool
- Get-ProxmoxIPPool - Gets IP pools
- Clear-ProxmoxIPPool - Clears an IP pool