PSProxmox.psd1
@{ RootModule = 'PSProxmox.psm1' NestedModules = @('PSProxmox.dll') ModuleVersion = '2025.05.10.1300' GUID = 'd24f0894-3d0c-4ef1-a41e-b273c3db86ad' Author = 'PSProxmox Team' CompanyName = 'PSProxmox' Copyright = 'Copyright © 2023' Description = 'PowerShell module for managing Proxmox VE clusters' PowerShellVersion = '5.1' DotNetFrameworkVersion = '4.7.2' CompatiblePSEditions = @('Desktop', 'Core') # Assemblies that must be loaded prior to importing this module RequiredAssemblies = @('PSProxmox.dll', 'Newtonsoft.Json.dll') # Script files (.ps1) that are run in the caller's environment prior to importing this module ScriptsToProcess = @() # Type files (.ps1xml) to be loaded when importing this module TypesToProcess = @() # Format files (.ps1xml) to be loaded when importing this module FormatsToProcess = @() FunctionsToExport = @() CmdletsToExport = @( # Session Management 'Connect-ProxmoxServer', 'Disconnect-ProxmoxServer', 'Test-ProxmoxConnection', # Node and VM Management 'Get-ProxmoxNode', 'Get-ProxmoxVM', 'New-ProxmoxVM', 'Remove-ProxmoxVM', 'Start-ProxmoxVM', 'Stop-ProxmoxVM', 'Restart-ProxmoxVM', # Storage Management 'Get-ProxmoxStorage', 'New-ProxmoxStorage', 'Remove-ProxmoxStorage', # Network Management 'Get-ProxmoxNetwork', 'New-ProxmoxNetwork', 'Remove-ProxmoxNetwork', # User and Role Management 'Get-ProxmoxUser', 'New-ProxmoxUser', 'Remove-ProxmoxUser', 'Get-ProxmoxRole', 'New-ProxmoxRole', 'Remove-ProxmoxRole', # SDN Management 'Get-ProxmoxSDNZone', 'New-ProxmoxSDNZone', 'Remove-ProxmoxSDNZone', 'Get-ProxmoxSDNVnet', 'New-ProxmoxSDNVnet', 'Remove-ProxmoxSDNVnet', # Cluster Management 'Get-ProxmoxCluster', 'Join-ProxmoxCluster', 'Leave-ProxmoxCluster', 'New-ProxmoxClusterBackup', 'Restore-ProxmoxClusterBackup', # Template Management 'Get-ProxmoxVMTemplate', 'New-ProxmoxVMTemplate', 'Remove-ProxmoxVMTemplate', 'New-ProxmoxVMFromTemplate', # IP Management 'New-ProxmoxIPPool', 'Get-ProxmoxIPPool', 'Clear-ProxmoxIPPool' ) VariablesToExport = @() AliasesToExport = @() PrivateData = @{ PSData = @{ Tags = @('Proxmox', 'VirtualMachine', 'Cluster', 'Management') LicenseUri = 'https://github.com/freedbygrace/PSProxmox/blob/main/LICENSE' ProjectUri = 'https://github.com/freedbygrace/PSProxmox' ReleaseNotes = 'Added regex and wildcard filtering to Get-* cmdlets. See https://github.com/freedbygrace/PSProxmox/releases/tag/v2025.05.10.1300' } } } |