Public/Remove-ObjectDirectory.ps1

function Remove-ObjectDirectory {
    [CmdletBinding(SupportsShouldProcess, ConfirmImpact = 'High')]
    param(
        [string]$Path = "."
    )

    # Remove all "obj" directories recursively from the current path
    Get-ChildItem -Path $Path -Recurse -Filter obj -Directory | ForEach-Object {
        if ($PSCmdlet.ShouldProcess($_.FullName, 'Remove Directory')) {
            Remove-Item -Path $_.FullName -Force -Recurse -Verbose
        }
    }
}