Public/Get-PegasusConnectorOrgUnits.ps1
<# .SYNOPSIS Gets connector orgunits from the Pegasus API .EXAMPLE Get-PegasusConnectorOrgUnits -ConnectorId "ca29c5b7-ec3a-4efc-8fc7-125a33029471" #> function Get-PegasusConnectorOrgUnits { [CmdletBinding()] Param ( [Parameter(Mandatory = $true)] [ValidatePattern("^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$")] [String] $ConnectorId ) Process { Write-Verbose "Getting orgunits for connector $ConnectorId" Invoke-PegasusRequest -Endpoint "/connectors/$ConnectorId/orgunits" | ForEach-Object { $_ } } } |