public/Get-TrueNasSystemVersion.ps1

function Get-TrueNasSystemVersion
{
    Param( )

    $Uri = "api/v2.0/system/info"

    $results = Invoke-TrueNasRestMethod -Uri $Uri -Method Get


    [PSCustomObject]@{
        Version               = ($results.version)
        'Build time'          = ($results.buildtime)
        'Physical Memory'     = ($results.physmem)
        Model                 = ($results.model)
        Cores                 = ($results.cores)
        'Load Average'        = ($results.loadavg)
        Uptime                = ($results.uptime)
        'Uptime seconds'      = ($results.uptime_seconds)
        'System serial'       = ($results.system_serial)
        'System product'      = ($results.system_product)
        license               = ($results.license)
        'boot time'           = ($results.boottime)
        'Date time'           = ($results.datetime)
        Timezone              = ($results.timezone)
        'System manufacturer' = ($results.system_manufacturer)

    }

}