이 잘 실행할 수 있습니다.
$msbuild = "C:\WINDOWS\Microsoft.NET\Framework\v3.5\MSBuild.exe"
start-process $msbuild -wait
하지만이 코드 (아래)를 실행하면 오류가 발생합니다.
$msbuild = "C:\WINDOWS\Microsoft.NET\Framework\v3.5\MSBuild.exe /v:q /nologo"
start-process $msbuild -wait
시작 프로세스를 사용하여 MSBuild에 매개 변수를 전달할 수있는 방법이 있습니까? 나는 시작-프로세스를 사용하지 않는 것에 개방적이다. 내가 그것을 사용한 유일한 이유는 "명령"을 변수로 가져야한다는 것이었다.
한 줄에
C : \ WINDOWS \ Microsoft.NET \ Framework \ v3.5 \ MSBuild.exe / v : q / nologo
가있는 경우 Powershell에서 어떻게 처리됩니까?
대신 eval () 종류의 함수를 사용해야합니까?