Fix: On Windows use powershell and WMI to get the machine id