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 использую впервые(