PSVergeOS

1.0.0

PowerShell module for managing VergeOS infrastructure. Provides cmdlets for VM lifecycle, networking, storage, and multi-tenant management through the VergeOS REST API.

Minimum PowerShell version

7.4

Installation Options

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

Install-Module -Name PSVergeOS -RequiredVersion 1.0.0

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

Install-PSResource -Name PSVergeOS -Version 1.0.0

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 Verge.io. MIT License.

Package Details

Author(s)

  • Larry Ludlow (support@verge.io)

Tags

VergeOS Virtualization Infrastructure Automation VM Hypervisor API

Functions

Connect-VergeOS Disconnect-VergeOS Get-VergeConnection Set-VergeConnection Get-VergeVM Get-VergeVMConsole Import-VergeVM Move-VergeVM New-VergeVM New-VergeVMClone Remove-VergeVM Restart-VergeVM Set-VergeVM Start-VergeVM Stop-VergeVM Get-VergeDrive Import-VergeDrive New-VergeDrive Remove-VergeDrive Set-VergeDrive Get-VergeNIC New-VergeNIC Remove-VergeNIC Set-VergeNIC Get-VergeVMSnapshot New-VergeVMSnapshot Remove-VergeVMSnapshot Restore-VergeVMSnapshot Get-VergeFile Get-VergeStorageTier Get-VergevSANStatus Remove-VergeFile Save-VergeFile Send-VergeFile Get-VergeNetwork Get-VergeNetworkAlias Get-VergeNetworkHost Get-VergeNetworkRule Invoke-VergeNetworkApply New-VergeNetwork New-VergeNetworkAlias New-VergeNetworkHost New-VergeNetworkRule Remove-VergeNetwork Remove-VergeNetworkAlias Remove-VergeNetworkHost Remove-VergeNetworkRule Restart-VergeNetwork Set-VergeNetwork Set-VergeNetworkHost Set-VergeNetworkRule Start-VergeNetwork Stop-VergeNetwork Get-VergeDNSRecord Get-VergeDNSZone New-VergeDNSRecord Remove-VergeDNSRecord Get-VergeNetworkDiagnostics Get-VergeNetworkStatistics Get-VergeIPSecConnection Get-VergeIPSecPolicy New-VergeIPSecConnection New-VergeIPSecPolicy Remove-VergeIPSecConnection Remove-VergeIPSecPolicy Set-VergeIPSecConnection Get-VergeWireGuard Get-VergeWireGuardPeer New-VergeWireGuard New-VergeWireGuardPeer Remove-VergeWireGuard Remove-VergeWireGuardPeer Set-VergeWireGuard Get-VergeNASService New-VergeNASService Set-VergeNASService Remove-VergeNASService Get-VergeNASCIFSSettings Set-VergeNASCIFSSettings Get-VergeNASNFSSettings Set-VergeNASNFSSettings Get-VergeNASVolume New-VergeNASVolume Set-VergeNASVolume Remove-VergeNASVolume Get-VergeNASVolumeSnapshot New-VergeNASVolumeSnapshot Remove-VergeNASVolumeSnapshot Get-VergeNASCIFSShare New-VergeNASCIFSShare Set-VergeNASCIFSShare Remove-VergeNASCIFSShare Get-VergeNASNFSShare New-VergeNASNFSShare Set-VergeNASNFSShare Remove-VergeNASNFSShare Get-VergeNASUser New-VergeNASUser Set-VergeNASUser Remove-VergeNASUser Enable-VergeNASUser Disable-VergeNASUser Get-VergeNASVolumeSync New-VergeNASVolumeSync Set-VergeNASVolumeSync Remove-VergeNASVolumeSync Start-VergeNASVolumeSync Stop-VergeNASVolumeSync Get-VergeNASVolumeFile Get-VergeUser New-VergeUser Set-VergeUser Remove-VergeUser Enable-VergeUser Disable-VergeUser Get-VergeAPIKey New-VergeAPIKey Remove-VergeAPIKey Get-VergeGroup New-VergeGroup Set-VergeGroup Remove-VergeGroup Get-VergeGroupMember Add-VergeGroupMember Remove-VergeGroupMember Get-VergePermission Grant-VergePermission Revoke-VergePermission Get-VergeTenant New-VergeTenant Set-VergeTenant Remove-VergeTenant Start-VergeTenant Stop-VergeTenant Restart-VergeTenant New-VergeTenantClone Get-VergeTenantSnapshot New-VergeTenantSnapshot Remove-VergeTenantSnapshot Restore-VergeTenantSnapshot Get-VergeTenantStorage New-VergeTenantStorage Set-VergeTenantStorage Remove-VergeTenantStorage Get-VergeTenantExternalIP New-VergeTenantExternalIP Remove-VergeTenantExternalIP Get-VergeTenantNetworkBlock New-VergeTenantNetworkBlock Remove-VergeTenantNetworkBlock Connect-VergeTenantContext Get-VergeSharedObject New-VergeSharedObject Import-VergeSharedObject Remove-VergeSharedObject New-VergeTenantCrashCart Remove-VergeTenantCrashCart Enable-VergeTenantIsolation Disable-VergeTenantIsolation Send-VergeTenantFile Get-VergeTenantLayer2Network New-VergeTenantLayer2Network Set-VergeTenantLayer2Network Remove-VergeTenantLayer2Network Get-VergeVersion Get-VergeCluster New-VergeCluster Set-VergeCluster Remove-VergeCluster Get-VergeNode Enable-VergeNodeMaintenance Disable-VergeNodeMaintenance Restart-VergeNode Get-VergeSystemStatistics Get-VergeSystemSetting Get-VergeLicense Get-VergeNodeDriver Get-VergeNodeDevice Get-VergeTask Wait-VergeTask Stop-VergeTask Enable-VergeTask Get-VergeAlarm Set-VergeAlarm Get-VergeLog Get-VergeSnapshotProfile New-VergeSnapshotProfile Set-VergeSnapshotProfile Remove-VergeSnapshotProfile Get-VergeCloudSnapshot New-VergeCloudSnapshot Remove-VergeCloudSnapshot Restore-VergeVMFromCloudSnapshot Restore-VergeTenantFromCloudSnapshot Get-VergeSite New-VergeSite Remove-VergeSite Get-VergeSiteSync Get-VergeSiteSyncIncoming Start-VergeSiteSync Stop-VergeSiteSync Invoke-VergeSiteSync Get-VergeSiteSyncSchedule New-VergeSiteSyncSchedule Remove-VergeSiteSyncSchedule

PSEditions

Core

Dependencies

This module has no dependencies.

Release Notes

Initial stable release. Full VergeOS API coverage for VM lifecycle, networking, storage, NAS, tenants, backup/DR, and monitoring.

FileList

Version History

Version Downloads Last updated
1.0.1 6 1/24/2026
1.0.0 (current version) 3 1/24/2026