строка:1 знак:9
+ "$vs = "C:\Program Files (x86)\Microsoft Visual Studio\2019\Professio ...
+ ~~~~~~~~~~
Непредвиденная лексема "C:\Program" в выражении или операторе.
строка:1 знак:249
+ ... ut << "C++ OK" << std::endl; }'; cmd /c """$vs"" -arch=x64 && cl /EHs ...
+ ~~
Лексема "&&" не является допустимым разделителем операторов в этой версии.
строка:1 знак:297
+ ... -arch=x64 && cl /EHsc ""$src"" /Fe:""$env:TEMP\test.exe"" && ""$env: ...
+ ~~
Лексема "&&" не является допустимым разделителем операторов в этой версии.
строка:1 знак:300
+ ... rch=x64 && cl /EHsc ""$src"" /Fe:""$env:TEMP\test.exe"" && ""$env:TEM ...
+ ~~
Выражения допускаются только в качестве первого элемента конвейера.
строка:1 знак:302
+ ... /EHsc ""$src"" /Fe:""$env:TEMP\test.exe"" && ""$env:TEMP\test.exe""""
+ ~~~~~~~~~~~~~~~~~~~~~~
Непредвиденная лексема "$env:TEMP\test.exe""""" в выражении или операторе.
строка:1 знак:311
+ ... /EHsc ""$src"" /Fe:""$env:TEMP\test.exe"" && ""$env:TEMP\test.exe""""
+ ~~~~~~~~~~~~~
Непредвиденная лексема "\test.exe""""" в выражении или операторе.
+ CategoryInfo : ParserError: (:) [], ParentContainsErrorRecordException
+ FullyQualifiedErrorId : UnexpectedToken