shell: true passes commands to cmd.exe /d /s /c which strips outer quotes, causing paths like C:\Program Files\... to split at the space.
shell: true passes commands to cmd.exe /d /s /c which strips outer quotes, causing paths like C:\Program Files\... to split at the space.