title: Spawn on Node JS (Windows Server 2012)
body: <p>When I run this through Node:</p>
  
  <pre><code>var spawn = require('child_process').spawn;
  
  ls = spawn('ls', ['C:\\Users']);
  
  ls.on('error', function (err) {
    console.log('ls error', err);
  });
  
  ls.stdout.on('data', function (data) {
      console.log('stdout: ' + data);
  });
  
  ls.stderr.on('data', function (data) {
      console.log('stderr: ' + data);
  });
  
  ls.on('close', function (code) {
      console.log('child process exited with code ' + code);
  });
  </code></pre>
  
  <p>I get the following error:</p>
  
  <pre><code>ls error { [Error: spawn ENOENT] code: 'ENOENT', errno: 'ENOENT', syscall: 'spawn' }
  child process exited with code -1
  </code></pre>
  
  <p>On Windows Server 2012. Any ideas?</p>