title: Multiple column output using a hashtable
body: <p>I am trying to create a Hash Table that contains 3 columns.</p>
  
  <pre><code> SERVER_NAME  PROCESS_NAME  SERVER_STATUS   PROCESS_AVAILABLE
   SERVER1      app1.exe      RUNNING         YES
   SERVER1      app2.exe      RUNNING         NO
   SERVER2      app1.exe      OFFLINE         NO
   SERVER2      app2.exe      OFFLINE         NO
   SERVER3      app1.exe      RUNNING         YES
   SERVER3      app2.exe      RUNNING         YES
  </code></pre>
  
  <p>So far, I've tried this</p>
  
  <pre><code>$SERVERLIST = Get-Content "$PSScriptRoot\servers\serverManager.bin"
  $PROCESSMONITOR  = Get-Content "$PSScriptRoot\process\application.bin"
  
  $testList = @{Name=$SERVERLIST;Process=$PROCESSMONITOR}
  </code></pre>
  
  <p>The list of servers are in the "serverManager.bin" file. This is a CSV file that contains a list of the servers.</p>
  
  <p>The list of processes that I am interested in monitoring are in the "application.bin" file. This is a CSV file that contains a list of the applications (as seen by PowerShell). [see code below]</p>
  
  <pre><code> Get-Process -ComputerName $server -name $process -ErrorAction SilentlyContinue
  </code></pre>
  
  <p>I want to build a report which tells an admin which server is running and which process is running from the list that we are interested in monitoring.</p>
  
  <p>I can check if the process is running
  I can check if a server is online</p>
  
  <p>My question is what do I need to do to get output like what's posted above</p>