cpu() improved detection (win)
This commit is contained in:
+7
-4
@@ -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);
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user