"$vs = "C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\Common7\Tools\VsDevCmd.bat"; $src = "$env:TEMP\test.cpp"; Set-Content $src '#include <iostream> int main() { std::cout << "C++ OK" << std::endl; }'; cmd /c """$vs"" -arch=x64 && cl /EHsc ""$src"" /Fe:""$env:TEMP\test.exe"" && ""$env:TEMP\test.exe""""