Почему сценарий powershell из inno setup печатает пробелы между каждыми двумя символами? - PullRequest
0 голосов
/ 08 октября 2018

Я запускаю скрипт powershell из моего установщика inno setup с помощью команды:
[Run] Filename: {cmd}; Parameters: "/c powershell.exe -executionpolicy bypass -File ""{app}\InstallScripts\powershellScript.ps1""

и транскрибирую свои команды / выходные данные в текстовый файл, выполнив команду:
StartTranscript -Path $logFile в начале моего сценария.

Но в моем файле журнала, в котором записываются все команды / выходные данные, я получаю действительно странные пробелы между каждой парой символов, например:

W i n d o w s   P o w e r S h e l l   T r a n s c r i p t   S t a r t 

S t a r t   t i m e :   2 0 1 8 1 0 0 8 1 3 5 9 1 7 

U s e r n a m e     :   D a v i d 

Но когдаЯ запускаю скрипт вручную, я получаю распечатки в файл нормально, без странных пробелов.

Почему это происходит и как я могу это исправить, чтобы при запуске скрипта из моего установщика он печатал команды /вывести нормально без этих пробелов между символами?

...