# PSProxmox Examples This directory contains example scripts for the PSProxmox module. ## Basic Examples - [Connect to a Proxmox VE server](Basic-Connection.ps1) - [Get information about VMs](Basic-GetVMs.ps1) - [Create a new VM](Basic-CreateVM.ps1) - [Start, stop, and restart VMs](Basic-VMPowerManagement.ps1) - [Remove a VM](Basic-RemoveVM.ps1) ## Advanced Examples - [Create a VM using the builder pattern](Advanced-VMBuilder.ps1) - [Create multiple VMs from a template](Advanced-MultipleVMsFromTemplate.ps1) - [Create a VM with a static IP address](Advanced-VMWithStaticIP.ps1) - [Create a VM with multiple disks](Advanced-VMWithMultipleDisks.ps1) - [Create a VM with multiple network interfaces](Advanced-VMWithMultipleNetworks.ps1) ## Cluster Management Examples - [Join a node to a cluster](Cluster-JoinNode.ps1) - [Remove a node from a cluster](Cluster-RemoveNode.ps1) - [Create a cluster backup](Cluster-CreateBackup.ps1) - [Restore a cluster backup](Cluster-RestoreBackup.ps1) ## Storage Management Examples - [Get information about storage](Storage-GetStorage.ps1) - [Create a new storage](Storage-CreateStorage.ps1) - [Remove a storage](Storage-RemoveStorage.ps1) ## Network Management Examples - [Get information about network interfaces](Network-GetInterfaces.ps1) - [Create a new network interface](Network-CreateInterface.ps1) - [Remove a network interface](Network-RemoveInterface.ps1) ## User and Role Management Examples - [Get information about users](User-GetUsers.ps1) - [Create a new user](User-CreateUser.ps1) - [Remove a user](User-RemoveUser.ps1) - [Get information about roles](Role-GetRoles.ps1) - [Create a new role](Role-CreateRole.ps1) - [Remove a role](Role-RemoveRole.ps1) ## SDN Management Examples - [Get information about SDN zones](SDN-GetZones.ps1) - [Create a new SDN zone](SDN-CreateZone.ps1) - [Remove an SDN zone](SDN-RemoveZone.ps1) - [Get information about SDN VNets](SDN-GetVNets.ps1) - [Create a new SDN VNet](SDN-CreateVNet.ps1) - [Remove an SDN VNet](SDN-RemoveVNet.ps1) ## Template Management Examples - [Get information about VM templates](Template-GetTemplates.ps1) - [Create a new VM template](Template-CreateTemplate.ps1) - [Remove a VM template](Template-RemoveTemplate.ps1) - [Create a VM from a template](Template-CreateVMFromTemplate.ps1) ## IP Management Examples - [Create a new IP pool](IP-CreatePool.ps1) - [Get information about IP pools](IP-GetPools.ps1) - [Clear an IP pool](IP-ClearPool.ps1) ## VM Guest Agent Examples - [Working with VM Guest Agent data](VM-GuestAgent-Examples.ps1) - Comprehensive examples of guest agent functionality - [SMBIOS configuration examples](SMBIOS-Examples.ps1) - Examples of working with VM SMBIOS settings