Public/Acronis/Get-AcronisCustomers.ps1
function Get-AcronisCustomers { [CmdletBinding()] param ( ) try { $customersEndpoint = "api/2/tenants/$($script:DefaultConfig.AcronisTenantId)/children" Write-ModuleLog -Message "Fetching customers from Acronis API..." -Level Verbose -Component 'AcronisCustomers' $allCustomers = Invoke-AcronisApi -Uri $customersEndpoint -Method 'Get' return $allCustomers } catch { Write-ModuleLog -Message "Failed to retrieve customers for account" -Level Error -Component 'AcronisCustomers' -ErrorRecord $_ throw } } |