title: How to capture output of "pnputil.exe -e"
body: <p>How do I capture the output of "%windir%/system32/pnputil.exe -e"?
  (assume windows vista 32-bit)</p>
  
  <p>Bonus for technical explanation of why the app normally writes output to the cmd shell, but when stdout and/or stderr are redirected then the app writes nothing to the console or to stdout/stderr?</p>
  
  <pre>
  C:\Windows\System32>PnPutil.exe --help
  Microsoft PnP Utility {...}
  
  C:\Windows\System32>pnputil -e > c:\foo.txt
  
  C:\Windows\System32>type c:\foo.txt
  
  C:\Windows\System32>dir c:\foo.txt
   Volume in drive C has no label.
   Volume Serial Number is XXXX-XXXX
  
   Directory of c:\
  
  09/10/2008  12:10 PM                 0 foo.txt
                 1 File(s)              0 bytes
  </pre>