Fallback to default path when powershell.exe is not found in PATH

This commit is contained in:
mkozlowski
2023-08-22 11:23:50 +02:00
parent 9922dc5b50
commit aa3d3e40b4
+1 -1
View File
@@ -198,7 +198,7 @@ class HWConnect(BaseCLIUnit):
PSHEXE=fn
break
if PSHEXE:
process = subprocess.Popen(["powershell.exe","Get-CimInstance -ClassName Win32_serialport | Where-Object {$_.PNPDeviceID -like '*VID_6868&PID_8686*'} | Select -expandproperty DeviceID"],stdout=subprocess.PIPE);
process = subprocess.Popen([PSHEXE,"Get-CimInstance -ClassName Win32_serialport | Where-Object {$_.PNPDeviceID -like '*VID_6868&PID_8686*'} | Select -expandproperty DeviceID"],stdout=subprocess.PIPE);
res = process.communicate()[0]
_comport = res.decode('utf-8').strip()
if _comport: