Public/Get-RadarrSystem.ps1
|
function Get-RadarrSystem { <# .SYNOPSIS Gets Radarr system status information. .DESCRIPTION Returns detailed system status information including version, branch, authentication method, database information, operating system, and more. .EXAMPLE Get-RadarrSystem .EXAMPLE (Get-RadarrSystem).version Returns just the version number of Radarr. .NOTES This is the cheapest call for confirming that the active context's server address and API key are both correct. Use Select-RadarrContext to query a different instance. #> [CmdletBinding()] param( ) #################################################################################################### #Region Import configuration try { Import-Configuration -ErrorAction Stop } catch { throw $_ } #EndRegion #################################################################################################### #Region make the main request try { $Data = Invoke-RadarrRequest -Path '/system/status' -Method GET -SuppressWhatIf -ErrorAction Stop return $Data } catch { throw $_ } #EndRegion } |