Public/Disconnect-DokuServer.ps1

function Disconnect-DokuServer {
    [CmdletBinding(SupportsShouldProcess=$True, ConfirmImpact='Low')]
    param()

    begin {}

    process {
        if ($PSCmdlet.ShouldProcess("Disconnect from current server: $($Script:DokuServer.TargetUri)")) {
            if ($null -ne $Script:DokuServer) {
                Write-Verbose "Disconnecting DokuWiki instance: $($Script:DokuServer.TargetUri)"
                $Script:DokuServer = $null
            } else {
                Write-Verbose "No connections to any DokuWiki instances to disconnect"
            }
        } # should process
    } # process

    end {}
}