functions/public/Get-QualysHostAssets.ps1
<# .Synopsis Returns an array of all host assets (IPs) in Qualys .DESCRIPTION Returns an array of all host assets (IPs) in Qualys .EXAMPLE Get-QualysHostAssets #> function Get-QualysHostAssets{ [CmdletBinding()] param ( ) process{ $RestSplat = @{ Method = 'GET' RelativeURI = 'asset/ip/' Body = @{ action = 'list' echo_request = '1' } } $Response = Invoke-QualysRestCall @RestSplat [array]$HostAssets = $Response.IP_LIST_OUTPUT.RESPONSE.IP_SET.IP_RANGE $HostAssets } } |