Public/Remove-ConfluencePage.ps1

function Remove-ConfluencePage {
    <#
    .SYNOPSIS
        Löscht (verschiebt in den Papierkorb) eine Confluence-Seite.
    .PARAMETER PageId
        ID der zu löschenden Seite.
    .EXAMPLE
        Remove-ConfluencePage -PageId 12345
    #>

    [CmdletBinding(SupportsShouldProcess = $true)]
    param (
        [Parameter(Mandatory = $true)]
        [string]
        $PageId
    )

    process {
        if ($PSCmdlet.ShouldProcess("Seite $PageId", "Löschen")) {
            Invoke-ConfluenceApi -Method Delete -Path "/wiki/api/v2/pages/$PageId" | Out-Null
        }
    }
}