Get Title of Windows From Other Sessions

How can I programatically get the title of windows running in other user sessions on the computer?

I tried using the following commands and utilities, all running elevated as an administrator. In all cases, I can see the process, but the title field is blank.

  1. PowerShell command: Get-Process | Select MainWindowTitle
  2. PowerShell command: Get-CimInstance Win32_Process | Select *
  3. Microsoft Sysinternals Process Explorer
  4. tasklist /v