cpu() improved detection (win)

This commit is contained in:
Sebastian Hildebrandt
2021-08-26 15:17:33 +02:00
parent 595c17abaf
commit ec513b88bd
4 changed files with 14 additions and 5 deletions
+7 -4
View File
@@ -753,7 +753,8 @@ function getCpu() {
const workload = [];
workload.push(util.wmic('cpu get /value'));
workload.push(util.wmic('path Win32_CacheMemory get CacheType,InstalledSize,Purpose'));
workload.push(util.powerShell('Get-ComputerInfo -property "HyperV*"'));
// workload.push(util.powerShell('Get-ComputerInfo -property "HyperV*"'));
workload.push(util.powerShell('(Get-CimInstance Win32_ComputerSystem).HypervisorPresent'));
Promise.all(
workload
@@ -832,9 +833,11 @@ function getCpu() {
}
}
});
lines = data[2].split('\r\n');
result.virtualization = (util.getValue(lines, 'HyperVRequirementVirtualizationFirmwareEnabled').toLowerCase() === 'true');
result.virtualization = (util.getValue(lines, 'HyperVisorPresent').toLowerCase() === 'true');
// lines = data[2].split('\r\n');
// result.virtualization = (util.getValue(lines, 'HyperVRequirementVirtualizationFirmwareEnabled').toLowerCase() === 'true');
// result.virtualization = (util.getValue(lines, 'HyperVisorPresent').toLowerCase() === 'true');
const hyperv = data[2] ? data[2].toString().toLowerCase() : '';
result.virtualization = hyperv.indexOf('true') !== -1;
resolve(result);
});