wmic path detection (windows)
This commit is contained in:
+7
-3
@@ -221,9 +221,13 @@ function findObjectByKey(array, key, value) {
|
||||
|
||||
function getWmic() {
|
||||
if (os.type() === 'Windows_NT' && !wmic) {
|
||||
if (fs.existsSync(process.env.WINDIR + '\\system32\\wbem\\wmic.exe')) {
|
||||
wmic = process.env.WINDIR + '\\system32\\wbem\\wmic.exe';
|
||||
} else wmic = 'wmic';
|
||||
try {
|
||||
wmic = execSync('WHERE WMIC').toString().trim();
|
||||
} catch (e) {
|
||||
if (fs.existsSync(process.env.WINDIR + '\\system32\\wbem\\wmic.exe')) {
|
||||
wmic = process.env.WINDIR + '\\system32\\wbem\\wmic.exe';
|
||||
} else wmic = 'wmic';
|
||||
}
|
||||
}
|
||||
return wmic;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user