‘powershell’ не распознается как внутренняя или внешняя команда. ЗАДАН ПУТЬ Env

#javascript #path #environment-variables

#javascript #путь #переменные среды

Вопрос:

У меня есть Javascript, который включает

 exec("powershell ..")
  

Но это выдает ошибку

Ошибка: ‘powershell’ не распознается как внутренняя или внешняя команда,

Моя переменная среды PATH включает % SYSTEMROOT% System32 WindowsPowerShell v1.0, который является правильным путем к Powershell, и я могу выполнить Powershell из строки cmd

Так почему же он не найден из Javascript?

Комментарии:

1. Что это за exec функция? Это из nodejs или какой-либо библиотеки / фреймворка? Если нет, что он делает?

2. Вот как используется функция exec (в unicorn.js ) — var process = exec(«powershell -executionpolicy unrestricted «» syncScript «»», параметры, функция (ошибка, стандартный вывод, stderr) {