Я пытаюсь получить владельца файл в Node.js в Windows. В отсутствие win32api я решил использовать команду PowerShell:
powershell -Command "(get-acl test.txt).owner"
Это отлично работает из командной строки и из командного файла, но просто зависает с Node.js exec ()
:
var exec = require('child_process').exec;
exec('powershell -Command "(get-acl test.txt).owner"', function(err,sysout,syserr) {
console.dir(sysout);
});
Кажется, что процесс PowerShell запускается и никогда не завершается.
Есть ли у кого-нибудь: