functions/Get-AnalysisPrepInputs.ps1
Function Get-AnalysisPrepInputs { [cmdletbinding()] param( [Parameter(Mandatory=$true)] [string]$AnalysisPrepID ) $AnalysisPrepID = $AnalysisPrepID.ToUpper() $uri = $CDXSERVER + "/api/analysis-prep/" + $AnalysisPrepID + "/input0" $ToolList = Invoke-RestMethod -Uri $uri -Method Get -Headers $headers -ContentType "application/json" Write-Verbose ( $ToolList | Format-Table | Out-String ) Write-Host "Number of Tools to be used: " $ToolList.tags.count -ForegroundColor Green Write-Host "Tool Name : Tool ID : Enabled (T/F)" -ForegroundColor Green Write-Host "---------------------------------" -ForegroundColor Green ForEach ($strTool in $ToolList.tags) { $toolname = $strTool.toolInput + $($strTool.source) + $($strTool.binary) Write-Host "$($toolname.Trim()) : $($strTool.id) : $($strTool.enabled)" } } |