WMIC запрос через node.js не распознает кириллицу

Использую https://www.npmjs.com/package/wmic в своем приложении, необходимо получить список пользователей windows. Использую команду WMIC UserAccount Where "LocalAccount=True" Get Name

Вот сам метод:

const wmic = require("wmic");

wmic.get_values(
    "UserAccount",
    "Name",
    "LocalAccount=True",
    function (err, value) {
      if (err) {
          console.log(" - ERROR : ", err);
      }
      WINUSERS = value.map(u => u.Name);
    }
  );

Все работает, единственное вместо кириллицы выдает ¤

Вот вывод в консоль:

 - ALL USERS :  [
  'DefaultAccount',
  'Herma',
  'WDAGUtilityAccount',
  '¤¤¤¤¤¤¤¤¤¤¤',
  '¤¤¤¤¤'
]

Квадратиками он вывел Администратор и Гость

Так же при использовании данной зависимости в логах выдает Iconv-lite warning: decode()-ing strings is deprecated. Refer to https://github.com/ashtuchkin/iconv-lite/wiki/Use-Buffers-when-decoding

Кодировка файла UTF-8, во всех других методах кириллицу распознает, только при использовании wmic такая проблема.

Node js использую впервые(


Ответы (0 шт):