Public/Connections/Disconnect-MMServer.ps1
|
# Завершение сессии MatterMost и очистка токена function Disconnect-MMServer { <# .SYNOPSIS Logs out from MatterMost and clears the stored session token. .EXAMPLE Disconnect-MMServer #> [CmdletBinding()] param() if (-not $script:MMSession) { Write-Warning "No active MatterMost session." return } try { Invoke-MMRequest -Endpoint 'users/logout' -Method POST } catch { Write-Warning "Logout request failed: $_" } finally { $script:MMSession = $null Write-Verbose "Disconnected from MatterMost." } } |