Public/Set-PegasusAdminOrgUnitFull.ps1
<# .SYNOPSIS Updates an organizational unit in the Pegasus system. .EXAMPLE Set-PegasusAdminOrgUnitFull #> function Set-PegasusAdminOrgUnitFull { [CmdletBinding()] Param ( [Parameter(Mandatory = $true, ValueFromPipeline = $true)] $InputObject ) Process { if($InputObject.id -eq $null) { throw "id is required" } if($InputObject.displayname -eq $null) { throw "displayname is required" } $InputObject | Invoke-PegasusRequest -Endpoint "/admin/orgunits/$($InputObject.id)" -Method PATCH } } |