Public/Clients/Get-VeeamPNClient.ps1
function Get-VeeamPNClient { [CmdletBinding()] param() Connect-VeeamPN $URI = "https://$($script:VeeamPNConnection.server)/api/clients" $Body = @{ jsonrpc = "2.0" id = "ext-229" method = "getClients" params = @{} } | ConvertTo-Json -Compress Write-Verbose $Body $Result = Invoke-RestMethod $URI -Method Post -Headers $script:VeeamPNConnection.header -ContentType application/json -Body $Body if ($Result.error){ Write-Error $Result.error -ErrorAction Stop } $Result.result.clients } |